Linux NAT网络连接权威指南
2015-09-16 21:50
435 查看
【1】准备工作,写在前面
1.1)检查服务(cmd>>services.msc,我用的是VM)
1.2)确保Vmnet8 连接处于启动状态 + 获取ipv4(ipv6)地址
(在网络连接不正确时,作参考之用)
1.3)虚拟机选择 VMnet8(NAT模式)
【2】Linux Distribution 安装完后,设置网络连接
2.1)vim /etc/sysconfig/network-scripts/ifcfg-eth0 , 如下图
(这是个网络配置文件的简版,可以用即可,个人觉得)Attention:
A1) DEVICE 是我的网卡信息,通过 cat /etc/udev/rules.d/70-persistent-net.rules 可以查看
A2) BOOTPROTO=static, 表明我是手动设置网络ip地址;
A3) HWADDR=00:0C:29:05:4F:17(参见上图中倒数第三行的ATTR(address)) 是网卡的MAC地址(物理地址),每个机子不一样,千万不要修改,因为虚拟网卡创建的时候,默认已经有了;
A4) IPADDR=192.168.186.100 这个是ipv4 地址,只要保证前三个字段和【1.2】中最后一张图的ipv4 地址 在同一个网段即可, 但要大于 网关地址GATEWAY 且小于 255;
A4) NETMASK=255.255.255.0 是子网掩码,默认255.255.255.0;
A5) TYPE=Ethernet 指明局域网类型 是 以太网;
A6) ONBOOT=yes 表明开机时就连接;
A7) GATEWAY=192.168.186.2 网关地址,参见【1.2】中最后一张图的ipv4地址,这个GATEWAY必须要大于【1.2】最后一张图的ipv4 地址;
2.2)配置DNS 域名服务器(vim /etc/resolv.conf)
Attention
出现的问题:
在这之后,即把网络连接和dns域名服务器配置完之后,我们重启network 服务(service network restart),重启网络服务后,resolv.conf 会被重置,使得无法 ping www.baidu.com;
解决方法Solution(两种):
S1) 编辑完resolv.conf 文件后, 执行 chattr +i /etc/resolv.conf 禁止该文件被修改,如果需要修改的时候,chattr -i /etc/resolv.conf 即可;
S2) 当然,你也可以吧DNS配置信息写入到 /etc/sysconfig/network-scripts/ifcfg-eth0中
Bingo!
相关文章推荐
- 查看AFnetworking网络请求时服务器返回的头部信息
- httpclient 用java调用 的方式获取网页内容,
- NOIP2014 无线网络发射器选址
- TCP/IP连接服务器备忘
- Hdu5441 2015长春赛区网络赛
- 计算机网络学习 :p2p通信方式简单理解
- Android采用HttpClient下载图片
- HTTP协议中POST和GET的区别
- iOS项目开发实战——使用AFNetworking进行Http Get请求
- Linux 网络编程之tcp/ip
- 计算机网络学习 :网络分层图解
- 2015区域赛长春网络赛 Travel
- NetworkRequest 网络请求
- VB6.0 GetTcpTable 使用详解
- 计算机网络学习 :互联网与万维网的区别
- android解析JSON,XML数据的请求网络工具类
- flex通过HTTPService与java通信例子
- TCP控制拥塞的四种算法:慢开始,拥塞避免,快重传,快恢复
- windows中VMware Workstation环境下的Linux网络设置Bridge方法设置
- TCP 的那些事儿(下)