如何在linux系统中设置静态ip地址

如何在linux系统中设置静态ip地址,第1张

你的信息中没有指明你的Linux厂商及版本。以下我以RHEL/CentOS 6的版本来解释

系统中路由有两种,默认路由和静态路由。我重点解释静态路由

静态路由的设定和添加分两种方法:

1 - 临时静态路由,此方法,在系统重启之后丢失,命令格式如下:

ip route [ add | del | change | append | replace ] destination-address

2 - 永久静态路由,在启动系统之后,也是会保留的,不会丢失。

针对你要配置的网卡,例如eth0,创建route-eth0文件

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

文件创建完毕之后添加路由信息。

default via 192.168.0.1 dev eth0

10.10.10.0/24 via 192.168.0.10 dev eth0

172.16.1.10/32 via 192.168.0.10 dev eth0

然后重启系统,使用route -n命令来验证你的结果。

你也不说下你是哪个Linux版本,大家说的可能跟你的情况不一样,我说下red hat centos的配置方法吧,

Linux添加静态路由

在10.10.100.254服务器上无法看到10.10.101.0/24的路由选择表路由条目,因此可以两种方法添加,

临时性的:

route add -net 10.10.101.0 netmask 255.255.255.0 gw 10.10.100.1

但重新启动后就会失效.因此在/etc/sysconfig/network-scripts/目录下建立文件。因为我们是做内网的路由,并且内网网卡为eth0,因此我们建立route-eth0文件如下:

[root@www network-scripts]# cat route-eth0

10.10.101.0/24 via 10.10.100.1 dev eth0

[root@www network-scripts]# /etc/rc.d/init.d/network restart启动生效

[root@www network-scripts]# netstat -r

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

10.10.101.0 10.10.100.1 255.255.255.0 UG0 0 0 eth0

10.10.100.0 * 255.255.255.0 U 0 0 0 eth0

169.254.0.0 * 255.255.0.0 U 0 0 0 eth1

default e.f.g.h0.0.0.0 UG0 0 0 eth1

修改外网网关如下:

[root@www conf]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=www.test.cn

GATEWAY=e.f.g.h

静态路由很简单的,你可以试试

touch /etc/sysconfig/static-routes

vi /etc/sysconfig/static-routes

eth1 net 192.168.30.0/24 gw 192.168.60.254

eth0 net 192.168.40.0/24 gw 192.168.60.254

/etc/rc.d、rc.local文件,大家可以编辑那个文件,然后看清楚里面的注释,在相应的地方,将路由命令加上,然后再重新启动的时候,路由就自动加载上了,


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

原文地址: http://outofmemory.cn/bake/11831657.html

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

发表评论

登录后才能评论

评论列表(0条)

保存