当前位置:首页 » 币种行情 » eth静态配置

eth静态配置

发布时间: 2023-02-26 03:52:18

Ⅰ 如何为CentOS 7配置静态IP地址的两种方法

两种方法可以更改:

一、netconfig命令

输入netconfig后将会出现下图所示,单击yes按钮。




进行相关配置后ok退出。

二、编辑网卡配置文件

1、vi /etc/sysconfig/network-scripts/ifcfg-eth0

2、配置完以后重启动服务,ip地址就配置好了。

注意:此方法配置的ip地址后计算机从新启动仍然有效。

Ⅱ 非常实用的双网卡静态路由配置

假设环境如下:UOS服务器上有两个物理网卡,一个需要配置上外网,一个需要配置为内网。
如果使用图形界面配置,每个网卡的网关都必填,会在路由表里产生两个默认网关,无法正常使用,所以我们要把图形界面的配置删掉,改用NetworkManager来进行手动配置。
以下所有操作均使用root用户。
1. 删除系统默认配置:
查看现有配置: nmcli con show
先记下NAME和DEVICE,这里假设DEVICE为eth0和eth1。
删除配置:nmcli con del [NAME]
(如有多个,全部删掉,NAME有可能是中文:nmcli con del "有线连接")

2. 增加网络连接配置:
这里建两个网络连接vlan-inner 和 vlan-outter
nmcli con add con-name vlan-inner type ethernet ifname eth0 autoconnect yes ip4 10.0.0.41/24
nmcli con add con-name vlan-outter type ethernet ifname eth1 autoconnect yes ip4 192.168.1.41/24 gw4 192.168.1.1
(这里如果需要哪个网段作为默认网关的话就加上 gw4 网关配置,不需要的不加。)

3. 配置外网网卡DNS:
nmcli con modify vlan-outter +ipv4.dns 222.172.200.68

4. 配置内网网卡的静态路由:
nmcli con modify vlan-inner +ipv4.routes "10.0.5.0/24 10.0.0.1"
nmcli con modify vlan-inner +ipv4.routes "10.0.6.0/24 10.0.0.1"
(这里增加了两个走到5网段和6网段的静态路由)

5. 重启网络连接:
nmcli con down vlan-inner
nmcli con down vlan-outter
nmcli con up vlan-inner
nmcli con up vlan-outter

至此配置完成,路由表的新增要重启网络连接以后才能在route命令列表里看见。所有nmcli的配置永久保存,重启后依然有效。
路由表配错了的话用 -ipv4.routes删掉。

Ⅲ 华为静态链路聚合配置

华为链路聚合分为两种:

● 手动负载均衡模式:在这种模式下,Eth-Trunk的建立、成员接口的加入都是手工配置的,没有协议
的参与。在该模式下所有活动链路都参与数据转发,平均分坦流量。如果某条活动链路出现故障,链
路聚合组自动在剩余的活动链路上平均分配流量。

● LACP模式:在LACP模式中,链路两端的设备相互发送LACP报文,协商聚合参数。协商完成后,两台
设备确定活动接口和非活动接口。LACP模式需要的动创建一个Eth-Trunk口,并添加成员。LACP模式
也叫M:N模式,M代表活动成员链路。N代表非活动链路,用于冗余备份。LACP与手动负载均衡的区别在
于,在LACP模式中,有一些链路充当备份链路,如果有一条活动链路发生故障,该链路传输的数据被
切换到一条优先级最高的备用链路上,这条备用链路转变为活动状态。而在手动负载均衡模式中,所
有的成员都处于转发状态。

Ⅳ 1. 树莓派:eth桥接到wlan口,共享上网

背景: 树莓派外接5G无线网卡,推流器连接raspberry 3B lan口,共享上网。

验证: raspberry 3B连接手机的热点,PC通过网线与raspberry的lan口相连,实现上网。

思路:

1. 首先给raspberry的eth设置一个静态ip地址。

2. 修改IP转发规则,允许ip数据的转发。(ip_forward的设置)

3. 路由设置,配置iptables,进行两个网卡的桥接。

4. 开启raspberry的DHCP服务,在eth口上开启。

5. 开启DNS服务。

详细过程:

1. 给树莓派的eth分配静态地址。

暂时分配:

sudo ifconfig eth0 192.168.173.1 255.255.255.0 up

永久分配:

写在配置文件里。

配置文件 /etc/network/interfaces,请注意此处wlan0的地址参数要和etc/udhcpd.conf相关参数相对应。

sudo vi  /etc/network/interfaces

#iface default inet dhcp

增加

auto eth0

iface eth0 inet static

address 192.168.173.1

netmask 255.255.255.0

注意:

2. 启动IP转发

有多种方法,建议使用sysctl的设置方式

方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward

方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

方法3:sudo sysctl -w net.ipv4.ip_forward=1

有的时候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1

3. iptables设置

     iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE

4. dhcp服务

4.1 安装udhcpd服务

    sudo apt-get update

    sudo apt-get install udhcpd

4.2 配置DHCP服务

    sudo vi /etc/udhcpd.conf

    1. 修改网络接口,设置成对应的网卡号

    2. 设置remaining,去除前面的#符号

    #remaining     yes    改为   remain    yes

    3. 设置树莓派的IP地址

        修改opt router为192.168.173.1,那么配置完成之后这个地址将作为网关,连接到raspberry eth口的设备网关需要设置为此IP.

        此处opt dns被修改为公共的DNS地址 114.114.114.114和 114.114.114.115

4.3 使能DHCP

     配置 /etc/default/udhcpd

    sudo nano  /etc/default/udhcpd

    使用#符号注释DHCPD_ENABLED="no"

    DHCPD_ENABLED="no"    改为     #DHCPD_ENABLED="no"

4.4  启动服务

    1. 启动udhcp的服务:sudo service udhcpd start

    2. 设置开机启动: sudo update-rc.d  udhcpd enable

5. dns服务

在进行调试的时候发现无法查询到raspberry使用的dns地址,按照常规方法查到的dns地址为127.0.1.1。在网上查了一下https://segmentfault.com/q/1010000002443769 感兴趣的可以参考一下这篇文章。

这就导致我在测试的时候遇到一个问题,pc可以通过ip地址访问,但是通过域名无法访问。然后我就在网上查了一些共用的dns服务器,设置后一切正常。关于这些共用的dns信息参考如下:

/********************************************************************************************************************************************************/

A、DNSPod DNS+:DNSPod的 Public DNS+是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务!

DNS 服务器 IP 地址:

首选:119.29.29.29        备选:182.254.116.116

B、114DNS:国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户,可以有效预防劫持。

DNS 服务器 IP 地址:

首选:114.114.114.114        备选:114.114.114.115

C、阿里 AliDNS:阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。

DNS 服务器 IP 地址:

首选:223.5.5.5        备选:223.6.6.6

/********************************************************************************************************************************************************/

Ⅳ 网线UDP通信(ubuntu设置静态ip)

c++的udp socket,收端要绑定端口号(具体见dell笔记本的sever.cpp)

python的udp scoket,收端要bind自己的ip和port

sudo nano /etc/dhcpcd.conf进入树莓派设置

一、使用命令设置Ubuntu IP地址

1.修改配置文件blacklist.conf禁用IPV6

表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。

注意:只能在root用户模式下才可以修改

在文档最后添加 blacklist ipv6

然后查看修改结果

2.设置网卡eth0的IP地址和子网掩码

将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0

3.Ubuntu IP设置网关

4.Ubuntu IP设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。

5.重启网络服务(若不行,请重启ubuntu:sudo reboot)

6.查看当前IP

二、直接修改Ubuntu IP系统配置文件

Ubuntu IP的网络配置文件是根目录下:/etc/network/interfaces

注意:修改完interfaces文档中的内容后,需要修改/etc/NetworkManager/NetworkManager.conf文档中的managed参数,使之为true,并重启。否则,会提示说“有线网络设备未托管”。

打开后里面可设置DHCP或手动设置静态IP。

前面auto eth0,表示让网卡开机自动挂载eth0。

1. 以DHCP方式配置网卡

编辑文件 /etc/network/interfaces

并用下面的行来替换有关eth0的行:

#The primary network interface - use DHCP to find our address

用下面的命令使网络设置生效:

也可以在命令行下直接输入下面的命令来获取地址sudo dhclient eth0

2. 为网卡配置静态Ubuntu IP地址

编辑文件 /etc/network/interfaces

并用下面的行来替换有关eth0的行:

将eth0的IP分配方式修改为静态分配(static)后,为其制定IP、网关、子网掩码等信息。

将上面的Ubuntu IP地址等信息换成你自己就可以了。

用下面的命令使网络设置生效:

示例:

注意:

若/etc/init.d/networking restart 重启无效,可以直接采用

3. 设定第二个Ubuntu IP地址(虚拟IP地址)

编辑文件/etc/network/interfaces: 

在该文件中添加如下的行:

根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息;

用下面的命令使网络设置生效

4. 设置主机名称(hostname)

使用下面的命令来查看当前主机的主机名称:sudo /bin/hostname

使用下面的命令来设置当前主机的主机名称:sudo /bin/hostname newname

系统启动时,它会从/bin/hostname来读取主机的名称。

5. 配置DNS

首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是 简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:

search chotim.com

nameserver 192.168.2.2

6.手动重启网络服务:sudo /etc/init.d/networking restart

返回结果如下:

*Reconfiguring network interfaces… [OK]

————————————————

原文链接:https://blog.csdn.net/shenzhen_zsw/article/details/74025066

Ⅵ 静态路由配置

这一整个地址就是PC2所在的网段的网络地址啊,PC2的地址是192.168.4.66/24,网络地址就是192.168.4.0/24。这里配置静态路由,你看下PC2的地址,因为在R1上配置静态路由,这里的NET要写的就是目标的网段,也就是PC2所在的网段网络地址也就是192.168.4.0/24了。

Ⅶ 静态路由配置格式是什么

静态路由配置格式在redhat环境下,有三种配置方法:

方法一:在/etc/sysconfig/network配置文件中配置:

default via 192.168.3.1 dev eth0 #192.168.3.1为eth0网卡的网关地址

10.211.6.0/24 via 192.168.3.1 dev eth0

10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1为eth1网卡的网关地址

注:该种配置写法同样支持写到/etc/sysconfig/network-scripts/route-interferface 配置文件中。

具体可以参看redhat官方文档。

方法二:在/etc/sysconfig/network-scripts/route-interferface 配置文件配置

在这里支持两种配置格式的写法

A:方法1中提到的方法

cat /etc/sysconfig/network-scripts/route-eth0

0.0.0.0/0 via 192.168.3.1 dev eth0

10.211.6.0/24 via 192.168.3.1 dev eth0

cat /etc/sysconfig/network-scripts/route-eth1

10.0.0.0/8 via 10.212.52.1 dev eth1

B:网络掩码法

cat /etc/sysconfig/network-scripts/route-eth0

ADDRESS0=0.0.0.0

NETMASK0=0.0.0.0

GATEWAY0=192.168.3.1

ADDRESS1=10.211.6.0

NETMASK1=255.255.255.0

GATEWAY1=192.168.3.1

其中网段地址和掩码全是0代表为所有网段,即默认路由。

cat /etc/sysconfig/network-scripts/route-eth1

ADDRESS0=10.0.0.0

NETMASK0=255.0.0.0

GATEWAY0=10.212.52.1

网络掩码法也可以参看redhat官方文档。

方法三:/etc/sysconfig/static-routes配置

cat /etc/sysconfig/static-route

any net any gw 192.168.3.1

any net 10.211.6.0/24 gw 192.168.3.1

any net 10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1

注:默认情况下主机中并没有该文件,之所以该方法也可以是因为/etc/init.d/network启动脚本会调用该文件,具体调用部分代码如下:

Add non interface-specific static-routes.

if [ -f /etc/sysconfig/static-routes ]; then

grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do

/sbin/route add -$args

done

fi

三、suse静态路由配置

(7)eth静态配置扩展阅读:

配置静态路由的命令的格式为:

router(config)# ip route network [mask] {address | interface} [distance] [permanent]

其中各参数含义如下:

network:目标网络的网络ID。

mask:目标网络的子网掩码。

address:到达目标网络经过的下一跳路由器的入口IP地址。

interface:到达目标网络的必经的本地路由器的出口的接口名称。

distance:管理开销,不需要改变默认管理开销时,使用该参数进行修改。

permanent:永久有效。如果配置了该选项,即使该接口被关闭,这条静态路由也不会被删除。

参考资料:网络-静态路由

Ⅷ 如何使用STM32CubeMX配置ETH

具体配置过程:
1、打开STM32CubeMX,并选择好相应的芯片。
文中的芯片为STM32F207VCT6,选择后:
2、配置RCC时钟、ETH、PA8以及使能LWIP;
由于此处的开发板硬件上为RMII方式,因此选择ETH-RMII,若有同志的开发板为MII方式,请参考MII的配置方法,此处只针对RMII;
RCC选择外部时钟源,另外勾选MCO1,软件会自动将PA8配置为MCO1模式,该引脚对于RMII方式很重要,用于为PHY芯片提供50MHz时钟;
使能LWIP;
3、时钟树的相关配置,必须保证MCO1输出为50Mhz,如果这个频率不对会导致PHY芯片无法工作;
这里因为芯片为207VCT6,为了使MCO1输出为50Mhz,做了PLL倍频参数的一些调整,总体如下:(同志们配置时可根据自己的芯片灵活配置,但需保证MCO1的输出为50Mhz)
4、ETH、LWIP、RCC相关参数设置;
至此,比较重要的都在前面了,但是还有一点仍需要注意,即PA8引脚输出速度,几次不成功都是因为这个引脚没注意。
后续的参数设置可以根据同志们自己的需求分别设置,这里给出设置供参考;
ETH参数保持默认,但中断勾选一下;
LWIP参数设置如下:(因为这里是配置UDP服务器,IP选择静态分配)
5、生成工程,做最后的函数修改;
给生成的工程添加UDP服务器的初始化以及端口绑定等相关函数;
这里直接将之前的官方例程中的UDP服务器文件加进来,如下:
之后将。
c文件添加到用户程序,主函数添加Udp的。
h头文件;
如下:(udp文件的具体内容在后面给出)
6、主函数还需要添加一下几个函数,在这里不对函数作用及实现原理讲解,仅做添加说明。

Ⅸ linux配置ip_静态ip/动态ip/临时ip的配置方法步骤

配置 静态 ip

配置网络需要的文件 ifcfg-eth0文件 路径:eth/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0文件配置解析:

TYPE=Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=10.0.1.27

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

BROADCAST=10.10.1.255

HWADDR=00:0C:29:13:5D:74

PEERDNS=yes

DNS1=10.0.1.41

USERCTL=no

NM_CONTROLLED=no

IPV6INIT=yes

IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64

1. 配置参数说明

注:这些参数值不区分大小写,不区分单引号和双引号,甚至可以不用引号。

TYPE:配置文件接口类型。在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。

DEVICE:网络接口名称

BOOTPROTO:系统启动地址协议

none:不使用启动地址协议

bootp:BOOTP协议

dhcp:DHCP动态地址协议

static:静态地址协议

ONBOOT:系统启动时是否激活

yes:系统启动时激活该网络接口

no:系统启动时不激活该网络接口

IPADDR:IP地址

NETMASK:子网掩码

GATEWAY:网关地址

BROADCAST:广播地址

HWADDR/MACADDR:MAC地址。只需设置其中一个,同时设置时不能相互冲突。

PEERDNS:是否指定DNS。如果使用DHCP协议,默认为yes。

yes:如果DNS设置,修改/etc/resolv.conf中的DNS

no:不修改/etc/resolv.conf中的DNS

DNS{1, 2}:DNS地址。当PEERDNS为yes时会被写入/etc/resolv.conf中。

NM_CONTROLLED:是否由Network

Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。 yes:由Network Manager控制

no:不由Network Manager控制

USERCTL:用户权限控制

yes:非root用户允许控制该网络接口

no:非root用户不运行控制该网络接口

IPV6INIT:是否执行IPv6

yes:支持IPv6

no:不支持IPv6

IPV6ADDR:IPv6地址/前缀长度

2.配置生效

为了使网络配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改网络接口配置文件。但是,这些文件修改后,并不能立即生效。有两种方式使修改文件的网络配置生效:

(1) 执行service network restart命令,重启网络服务(推荐)

(2) 重启计算机

配置 动态 ip(自动分配)

使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。

chkconfig –level 2345 network on

修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。

修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。

使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=dhcp

临时 配置 ip

使用命令来执行 ifconfig eth0 192.168.0.1(自己要设置的IP)这个命令是更改主机IP http://www.iis7.com/b/plc/?1-5.html,回车后你什么都看不到,就表示成功了,但是此命令所做的更改在下次重启后就会失效。

ifconfig eth0 network 255.255.255.0(自己设置的子网掩码)该命令是设置主机的子网掩码,所做的设置也是临时的。

热点内容
trx锚点在哪 发布:2025-07-15 18:03:57 浏览:478
币圈行话收益 发布:2025-07-15 17:58:15 浏览:20
没有矿工费钱包usdt能盗走吗 发布:2025-07-15 17:58:12 浏览:970
区块链马桶是真还是假 发布:2025-07-15 17:42:18 浏览:550
蚂蚁矿池官网手机安卓 发布:2025-07-15 17:05:19 浏览:689
在家做月子好还是去月子中心好 发布:2025-07-15 16:55:08 浏览:235
比特币硬分叉的产生 发布:2025-07-15 16:41:34 浏览:91
湖州客运中心站有没有去上海的车吗 发布:2025-07-15 16:36:35 浏览:165
禁止比特币交易人民网 发布:2025-07-15 16:16:37 浏览:677
币圈三大忌口诀 发布:2025-07-15 16:11:20 浏览:214