Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1713130
  • 博文数量: 263
  • 博客积分: 1218
  • 博客等级: 少尉
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-19 02:33
文章分类

全部博文(263)

文章存档

2020年(12)

2019年(2)

2018年(10)

2016年(1)

2015年(20)

2014年(115)

2013年(46)

2012年(37)

2011年(20)

分类: LINUX

2020-03-24 22:03:16

我是vm虚拟机 linux下bridge设置静态IP连接。ping 网关,物理机都没问题。
但是ping 不通 ping DNS也不通。
提示ping :unknown host
前提是DNS什么的都设置好了
后来终于在网上找到答案了。
查看路由表

于是查看了路由表,发现缺少一条默认路由记录
 添加一条地址为网关的默认路由,这里我们添加到文件中,使系统重启后也有效 
就是添加默认路由
在文件/etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)
[root@oracledb ~]# vi /etc/sysconfig/static-routes 
在里面添加一行:
any net 0.0.0.0 gw 192.168.0.1
这里的192.168.0.1 是网关地址,保存退出。
 再[root@oracledb ~]# service network restart
这样重启机子也行了。
而且用命令#route -n 也可以看到默认路由0.0.0.0
[bill@oracledb ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
 现在就可以访问百度 ping 也通。

写到/etc/sysconfig/static-routes的也可以用下面这句,有加掩码的
any net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1


方法二 在 /etc/rc.local里面添加路由也行。
[root@oracledb2 ~]# vi /etc/rc.local
添加一行 
route add -net 0.0.0.0 gw 192.168.0.1
不过这需要重启计算机了。




转:https://blog.csdn.net/jieranjieran/article/details/78207256 
https://blog.csdn.net/mysee1989/article/details/23183945 


阅读(7135) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

xuebabybaby2020-03-25 07:29:14

方法二 在 /etc/rc.local里面添加路由也行。
[root@oracledb2 ~]# vi /etc/rc.local
添加一行 
route add -net 0.0.0.0 gw 192.168.0.1
不过这需要重启计算机了。

xuebabybaby2020-03-25 07:19:04

写到/etc/sysconfig/static-routes的也可以用下面这句,有加掩码的
any net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1