千家信息网

linux网路路由相关

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,添加子接口ifconfig eth0:0 10.59.0.23 netmask 255.255.255.0静态路由方法一:添加路由route add -net 192.168.0.0/24 gw 19
千家信息网最后更新 2025年01月26日linux网路路由相关

添加子接口

ifconfig eth0:0 10.59.0.23 netmask 255.255.255.0

静态路由

方法一:

添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除路由-net 设置到某个网段的路由-host 设置到某台主机的路由gw 出口网关 IP地址dev 出口网关 物理设备名增加默认路由route add default gw 192.168.0.1

方法二:

添加路由ip route add 192.168.0.0/24 via 192.168.0.1ip route add 192.168.1.1 deve 192.168.0.1删除路由ip route del 192.168.0.0、24 via 192.168.0.1add 增加路由del 删除路由via 网关出口 IP地址dev 网关出口 物理设备名增加默认路由ip route add default via 192.168.0.1 dev eth0via 192.168.0.1 是我的默认路由器
  • 如果保存路由设置,使其在网络重启后任然有效
在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件vi /etc/sysconfig/network-script/route-eth0在此文件添加如下格式的内容192.168.1.0/24 via 192.168.0.1重启网络验证

windows添加永久路由

route -p add 172.17.0.0 mask 255.255.0.0 192.168.24.71 

修改路由

[root@NewBBS_SQL ~]# ip route211.157.0.0/25 dev eth2  proto kernel  scope link  src 211.157.0.37 10.59.0.0/24 via 10.211.0.254 dev eth0 10.211.0.0/24 dev eth0  proto kernel  scope link  src 10.211.0.37 192.168.28.0/24 dev eth0  proto kernel  scope link  src 192.168.28.37 169.254.0.0/16 dev eth2  scope link 10.223.0.0/16 via 10.211.0.254 dev eth0 192.168.0.0/16 via 10.211.0.254 dev eth0 default via 211.157.0.60 dev eth2 [root@NewBBS_SQL ~]# ip route change 10.59.0.0/24 via 10.211.0.252 dev eth0[root@NewBBS_SQL ~]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface211.157.0.0     0.0.0.0         255.255.255.128 U     0      0        0 eth210.59.0.0       10.211.0.252    255.255.255.0   UG    0      0        0 eth010.211.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0192.168.28.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth210.223.0.0      10.211.0.254    255.255.0.0     UG    0      0        0 eth0192.168.0.0     10.211.0.254    255.255.0.0     UG    0      0        0 eth00.0.0.0         211.157.0.60    0.0.0.0         UG    0      0        0 eth2

其他机器通过局域网中某台可上网的机器上网的方法

如192.168.1.37能上网首先在能上网的192.168.1.37上设置源地址转换iptables规则Chain POSTROUTING (policy ACCEPT)target     prot opt source               destination         SNAT       all  --  192.168.1.0/24       0.0.0.0/0            to:192.168.1.37开启ip_forward其次,在需要上网的机器上添加一条默认路由,使其网关为192.168.1.37ip route add default via 192.168.1.37 dev eth0 metric 50并让其开销比现有的默认值小[root@mgmt-ldap01 network-scripts]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.1.37    0.0.0.0         UG    50     0        0 eth00.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth0169.254.169.254 192.168.1.254   255.255.255.255 UGH   100    0        0 eth0192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
0