双网卡的Linux系统怎么才能一直固定网络IP不变。

双网卡的Linux系统怎么才能一直固定网络IP不变。,第1张

以root用户登录系统,然后使用(ifconfig)命令查看网卡信息,可以看到目前系统只有一块网卡,并且只有一个IP地址

进入网卡配置文件目录,将网卡的配置文件复制一份,并且命名为:ifcfg-网卡名:IP地址编号,其中物理网卡的第二个IP地址编号为0,第三个IP地址编号为1,以此类推。

使用命令(vi ifcfg-网卡名:IP地址编号)命令打开新复制的配置文件。

依照图中标注的修改配置文件,主要修改的是设备号和IP地址,然后保存并退出。

重启网络服务使得配置文件生效,并用命令(ip addr show)查询IP地址信息,发现第二个IP地址信息已经出现在物理网卡下。

在本地使用ping命令ping同一物理网络的两个地址,发现两个地址都能ping通,说明第二个IP地址生效。

如果需要删除第二个IP地址,只要删除第二个IP地址所对应的配置文件并重启网络服务即可。

重启网络服务完成后,使用查询命令查看,发现第二个IP地址信息已经消失,再在本地ping物理网络的两个IP地址,发现已经ping不通第二个IP地址,说明它已失效。

注意: 2 张网卡,只能有1张网卡配置网关,另1张网卡不能配置网关,通过route add 添加路由功能来完成第2张网卡的网关配置。如 : eth1 (192.168.2.2)不需要配置网关, 但到 192.168.3.0 的网段,需要从eth1 去实现通信,其余的全部走eth0 网卡,eth0 配置 网关.eth0 的配置如下,配置网关参数[root@REDHAT network-scripts]# cat ifcfg-eth0# Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth0BOOTPROTO=noneONBOOT=yesHOTPLUG=noTYPE=EthernetIPADDR=192.168.1.2NETMASK=255.255.255.0HWADDR=d8:d3:85:fb:d4:60GATEWAY=192.168.1.1USERCTL=noIPV6INIT=noPEERDNS=yeseth1 的配置如下,不需要配置网关[root@SERVER network-scripts]# cat ifcfg-eth1 # Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth1BOOTPROTO=noneONBOOT=yesHOTPLUG=noTYPE=EthernetIPADDR=192.168.2.2NETMASK=255.255.255.0USERCTL=noIPV6INIT=noPEERDNS=yesLinux 命令行下添加路由,192.168.3.0 走 eth1 的网关 192.168.2.1route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1

如果可以init 5 到图形界面

可以在图形界面通过网络连接设置eth0、eth1

然后要断开连接,重新连接

init 3 下:

通过ifconfig 查看是否有eth1存在,如果不存在可能网线没连好,或是网卡不好用了。

如果有eth1 那就通过如下命令:

#ifconfig eth1 down

# ifconfig eth1 192.168.0.*

#route add -net 192.168.0.1

//添加路由(假设路由1是92.168.0)

#ifconfig eth1 up

有时这样还是不行,就重启下NetworkManager服务重启下

#server NetworkManager restart


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8432206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存