linux多网卡设置默认路由

linux多网卡设置默认路由,第1张

1、使用root用户登录服务器,确定配置网卡。通常有几种情况:

(1) 如果是修改服务器IP。这种情况下服务器上已经配置了IP。执行ifconfig查看IP配置在哪个网卡上。

(2) 如果是新装系统的新服务器并且只有一张网卡。那就直接配吧。比如云服务器,通常为eth0。

(3)如果是新装系统多个网卡呢,可以使用ethtool命令查找可用的网卡。ethtool ethX | grep 'Link detected',查看链接状态为Link detected: yes。如果不是很确定,通过配置多试试问题也不大。

2、进入/etc/sysconfig/netwrok目录,这里假设是eth0网卡,修改ifcfg-eth0文件。设置内容如下:

BOOTPROTO='static'

IPADDR='192.168.0.1'

NETMASK='255.255.255.0'

STARTMODE='auto'

3、配置默认网关,通过修改配置文件/etc/sysconfig/netwrok/routes实现,添加内容如下

default 192.168.1.1 - -

4、执行service network restart重启网卡服务。使上述修改生效。

Linux:~ # service network restart

5、ifconfig -a查看eth0网卡的IP,如果正常,继续下一步,否则检查网卡是否正常

6、测试。从本地ping IP或者登录系统,成功则配置完成。

ip  [选项]  操作对象{link|addr|route...}

#  ip addr show                  # 显示网卡IP信息

# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1

# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址

#  ip link show                             # 显示网络接口信息

# ip link set eth0 up                  # 开启网卡

# ip link set eth0 down             # 关闭网卡

# ip link set eth0 promisc on   # 开启网卡的混合模式

# ip link set eth0 promisc offi  # 关闭网卡的混个模式

# ip link set eth0 txqueuelen 1200    # 设置网卡队列长度

# ip link set eth0 mtu 1400      # 设置网卡最大传输单元

# ip route show 或 ip route list  或   route -n  # 查看路由(网关)信息

# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口

# ip route add default via  192.168.0.254  dev eth0    # 设置默认网关为192.168.0.254

# ip route del 192.168.4.0/24    # 删除192.168.4.0网段的网关

# ip route del default    # 删除默认路由

#查看NDS服务器地址,使用nslookup命令,输入命令:

比如:nslookup www.baidu.com


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/505741.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存