linux网络设置及解决无法连接网络
2017-11-29 11:39
411 查看
linux上设置网络需要设置 IP、子网掩码、网关、DNS等。设置正确才可访问网络,否则会出现无法联网的问题。下面会写出如何设置IP等信息,如何处理路由表等操作。
在这个目录里这四个代表的就是四块网卡,我的机器上使用的是
打开
下面这些配置信息就是该文件中的配置项
配置完成之后,
重启网络
重启成功之后,查看下路由表,看下配置信息是否正确。
可以看到第一条路由配置的网关是
如何发现第一条路由信息并不是我们配置的网关地址,则可以通过下面的命令设置一下路由信息(这只是一个临时方法,如果重启网络,原先修改的路由信息就不在了,所有还是要找到第一条路由配置不是我们设置的网关的根本原因,并解决掉它。)
我们可以通过删除路由信息,并添加我们设置的路由信息,来更新路由表,以此来连通网络。
设置网卡信息
网卡配置一般都会放置在/etc/sysconfig/network-scripts/目录下,我们可以cd到该目录下看看有哪些东西
cd /etc/sysconfig/network-scripts/
在这个目录里这四个代表的就是四块网卡,我的机器上使用的是
ifcfg-em1,所以下面都是在这个文件里进行的操作。
打开
ifcfg-em1文件
vim /etc/sysconfig/network-scripts/ifcfg-em1
下面这些配置信息就是该文件中的配置项
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=em1 UUID=c4143888-7d1c-4b1a-9341-0250a46214cf DEVICE=em1 # 此处要将ONBOOT=no更改为ONBOOT=yes ONBOOT=yes # IP地址 IPADDR=10.0.11.150 # 子网掩码 PREFIX=16 # 网关,根据IP地址实际情况配置 GATEWAY=10.0.0.1 # DNS地址 DNS1=114.114.114.114
配置完成之后,
:wq保存即可。
重启网络
service network restart
重启成功之后,查看下路由表,看下配置信息是否正确。
route -n
可以看到第一条路由配置的网关是
10.0.0.1,和我们设置的网卡网关是一致的,此时就可以测试是否连通网络了。
ping www.baidu.com PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data. 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=46 time=5.06 ms 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=46 time=14.1 ms 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=46 time=5.33 ms 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=5 ttl=46 time=5.85 ms 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=6 ttl=46 time=5.52 ms 64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=7 ttl=46 time=15.9 ms ...
如何发现第一条路由信息并不是我们配置的网关地址,则可以通过下面的命令设置一下路由信息(这只是一个临时方法,如果重启网络,原先修改的路由信息就不在了,所有还是要找到第一条路由配置不是我们设置的网关的根本原因,并解决掉它。)
# 删除指定的路由信息 route del default gw 10.0.11.1 # 添加路由信息 route add default gw 10.0.0.1
我们可以通过删除路由信息,并添加我们设置的路由信息,来更新路由表,以此来连通网络。
相关文章推荐
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- 解决在无线网络下本机无法连接linux(红帽)虚拟机问题
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- 解决linux网络无法连接问题
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇
- Broadcom网卡linux系统下无法连接到网络问题(某种情况- -||)的解决办法
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- Linux 网络无法连接 解决办法
- Broadcom网卡linux系统下无法连接到网络问题的解决办法
- 解决在无线网络下本机无法连接linux(红帽)虚拟机问题
- C#Socket开发“网络连接超时设置Timeout”,解决网络连接速度过慢的问题
- FireFox 连接设置 无法更改的原因及解决方法
- Windows XP取消磁盘默认共享及无法连接网络共享文件夹--解决方法
- 无法连接网络的解决办法
- arm-linux-insight 启动后无法更改target设置解决方法
- 无线网络无法连接的解决方法