Linux网络基础-网络地址配置文件(比如修改本机的ip地址等)

Linux一切皆文件。
如果系统中的数据想要永久生效。
配置最终也是要写入配置文件。

比如红帽子的Linux中可以通过setup来配置网络,但是其他的Linux中就没有setup这个命令,通用的配置网络的方法是修改网络配置文件

网卡基本配置文件:


图片.png

如果有两块网卡,可能是:ifcfg-eth0,ifcfg-eth1,如果有虚拟网卡有可能是:ifcfg-eth0:0这样的。

文件格式:

Linux网络基础-网络地址配置文件(比如修改本机的ip地址等)_第1张图片
图片.png

格式:=左侧是大写,右侧是小写。
并且=左右两侧没有空格。

网络配置文件内容详解:
进入这里面去找:

cd vim /etc/sysconfig/network   
DEVICE=eth0     #网卡设备名
BOOTPROTO=none   #是否自动获取IP(none, static, dhcp)也就是说如果是none或者static都代表手动静态分配。 如果要开dhcp,那么要确保局域网中要有DHCP服务器存在
HWADDR=00:0c:29:17:c4:09   #MAC地址
NM_CONTROLLED=no   #是否可以由NetworkManager图形管理工具来托管
ONBOOT=yes   #是否随网络服务启动,eth0生效
TYPE=Ethernet   #类型为以太网
UUID=asdasd12211   #唯一识别码
IPADDR=192.168.0.252    #IP地址
NETMASK=255.255.255.0     #子网掩码
GATEWAY=192.168.0.1    #网关
DNS1=202.106.0.20    #DNS,这个是北京网通的
IPV6INIT=no    #
USERCTL=no   #不允许非root用户登录

如果我们的镜像是拷贝的,那么注意UUID需要修改。

如果修改了网络的配置文件,需要重启网络才生效:service network restart


主机名文件:

vim /etc/sysconfig/network

得到:

NETWORKING=yes
HOSTNAME=localhost.localdomain

如果我们改了HOSTNAME那么需要重启整个Linux才能做修改。查看主机名命令:localhost
如果我们不想重启Linux,我们可以先使用:hostname 被改过后的主机名来临时修改。

注意,在我们的所有Linux主机中,所有的主机名默认都是localhost.localdomain
这个在Windows中是不可能的,因为在Windows中,在同一个局域网之内,不同的主机的IP是不能一样的,它的主机名也不能相同,否者两台计算机中是不能通信的。

DNS配置文件

Linux网络基础-网络地址配置文件(比如修改本机的ip地址等)_第2张图片
图片.png

===

总结:重要的就是这三个配置文件:
1)网卡配置文件
2)主机名配置文件
3)DNS配置文件

你可能感兴趣的:(Linux网络基础-网络地址配置文件(比如修改本机的ip地址等))