您的位置:首页 > 理论基础 > 计算机网络

Linux网络配置文件

2017-01-23 10:59 337 查看
网络配置文件3个文件的所在位置:

vi /etc/sysconfig/network-scripts/ifcfg-eth0 *网卡信息*
vi /etc/sysconfig/network *主机名*
vi /etc/resolv.conf *DNS 配置*


网卡信息:(位置:/etc/sysconfig/network-scripts/ifcfg-eth0)



大小写敏感:左侧名称都为大写,右侧值都是小写

uuid是唯一识别码,当克隆机器后,每台机器的uuid都一样,会造成每台机器都无法上网,需要修改一下。(修改方法:1.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2.
rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除网卡和mac地址绑定文件 3.重启系统)

Redhat6或centOS6以后的操作系统,ONBOOT默认是no。因此,若用setup工具修改了IP地址,则记着ONBOOT需要改为yes,否则使用ifconfig查看时,看不到对应的eth0网卡。

主机名文件:(位置:/etc/sysconfig/network)

NETWORKING=yes (若为no则网络会不起作用)
HOSTNAME=localhost.lcaldomain ---> (主机名,windows中局域网内主机名不能重复,但是linux可以重复。主机名只有在重启机器后才会生效。)


临时修改主机名(重启后失效)的命令:
hostname myhost
(格式 hostname [主机名])

查看当前主机名的命令:hostname

DNS 配置文件:(位置:/etc/resolv.conf)

nameserver 202.106.0.20(名字服务器,也就是DNS服务器的IP地址,若有多个,用空格分隔,或者再写一行)
search localhost (当在浏览器中没有写全域名时,会使用该域名作为默认域名。例如:浏览器只输入imooc,则会自动变为imooc.local,但不常用)


这里额外提一句,当我们刚装好的linux系统。相通网络,访问相同的网站,其他电脑能正常访问,但你的linux特别慢甚至访问不了。很有可能的一个原因是你刚装的linux系统的DNS服务器默认ip是国外的,这时候你要修改你的/etc/resolv.conf文件配置,追加
8.8.8.8


重启网络服务
service network restart


虚拟机选择网络设置三种方式:

桥接:桥接可以访问局域网中主机,也可以访问外网。

NAT模式:net能访问外网,但不能和局域网内的计算机通信。

仅主机模式(host-only ):仅主机模式指只能和自己本机通信。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息