Linux的网络配置,貌似这个问题纠结在很多Linux爱好者心中,究竟Linux怎么样才能配置好网络linux配置网关,让Linux连接上外网呢?
其实Linux配置的方法与Windows很像,都是把IP和网关等参数设置好就可以了,只是Linux不像Windows那样,需要点开网络中心,配置IPv4等等的步骤,Linux是直接把IP,掩码linux配置网关,网关,DNS写入对应的配置文件即可。
以下的我们熟悉的Windows的配置方法:
那在讲如何配置Linux网络配置之前,我们必须要知道一个东西,那就是Linux中网卡的名称,如果你使用过Ubuntu12.04或者Ubuntu14.04等长期维护版本,你就会知道,这些旧版本中的网卡名称都是叫“eth0”,但是在Ubuntu16.04中,不再是以“eth0”命名,那到底是什么?我们可以在Linux终端输入以下命令来查看:
ericion@ubuntu:~$ cd /proc/sys/net/ipv4/conf
ericion@ubuntu:/proc/sys/net/ipv4/conf$ ls
1)以下是Ubuntu14.04:
2)以下是Ubuntu16.04:
大家可以很清楚看到,在Ubuntu16.04版本,网卡的名称已经是ens开头,这是一个系列,有可能你的Ubuntu不是ens33,是ens160等等,但是绝对不是“eth0”
知道了网卡的名字之后,我们要做的是配置静态IP:
1.打开网络服务配置文件,并设置静态IP:(不会用vi编辑器的老铁:先看历史消息中“vi:Linux中最性感的编辑器”这篇文章)
ericion@ubuntu:~$ sudo vi /etc/network/interfaces
大家可以看到,文件中只有自动配置了回环lo,并没有配置ens33的IP地址,我们需要添加以下的内容到文件中,当前Windows的IP是172.21.219.109,我们假设设置Ubuntu的IP与Windows处于相同的网段(IP地址前三个数字一样,最后一个不一样)中:
auto ens33
iface ens33 inet static
address 172.21.219.108(Ubuntu的IP地址)
netmask 255.255.255.0(掩码)
gateway 172.21.219.254(网关)
实例如下图,写入后记得保存:
2.重启网络服务
ericion@ubuntu:~$ sudo /etc/init.d/networking restart
3.查看IP地址是否已经设置正确
ericion@ubuntu:~$ ifconfig
我们看到,ens33的IP地址已经设置好了,但是要连接外网,我们必须设置好DNS服务
4.打开DNS服务配置文件:
ericion@ubuntu:~$ sudo vi /etc/resolv.conf
添加以下内容:
nameserver 202.96.134.33
当然,这个DNS地址是广东珠三角地区通用DNS,具体的DNS地址,根据自己所在地区来设置,写入内容后,记得保存退出!
5.测试外网是否连通
ericion@ubuntu:~$ ping
如果出现延迟跳秒,则外网可以连通了!
6.大家可以随意下载外网的软件,愉快的玩耍Linux了:
例如:在线更新vsftpd服务
ericion@ubuntu:~$ sudo apt-get install vsftpd
限时特惠:本站每日持续更新海量各大内部网赚创业教程,会员可以下载全站资源点击查看详情
站长微信: