网络ip设定(包括指令设置和编辑文件的设置方式)
11111110.11111110.11111110.1111111 ==254.254.254.254
netmask:
用来标识ip的网络位和主机位
网络位表示网络区域
主机位表示网络中的某台主机
netmask非0位所对应的ip地址数为这个ip的网络位
nemask0位所对应的ip地址数值位这个ip的主机位
网络位一致主机位不一致的两个ip是可以直接通信, 这样的两台主机叫做直连网络
2. 设定网络掩码:
ifconfig device ip netmask 255.255.255.0
ifconfig eth0 172.25.254.100 netmask255.255.255.0 (给172.25.254.100这台主机设置网络掩码为255.255.255.0)
这样的设定是临时的,在网络重启后失效
3. nm-connection-editor 图形设定的ip的方式
nmtui: 当系统没有图形时可以用此命令开启网络设定的ui界面,使用nmtui指令进行对ip的设置,nm-connection-editor相似,不过是图形界面不同而已:
选择添加一个新网络,可以使用tab键进行选择,也可以使用上下键:
选择以太网:
在设置好ip地址和网关后,保存并退出,这样通过nmtui指令进行的ip设置就完成了:
4. nmcli
nmcli device status eth0 #显示额头和0状态
nmcli device show eth0 #显示eth0详细信息
nmcli device disconnect eth0
nmcli device connect eth0
nmcli connection dow westo #关闭
nmcli connection up westos
nmcli connection add
nmcli connection delete
nmcli connection add type ethrnet con-name westos ifname eth0 ip4 172.25.254.145/24 设定静态网络
5. 文件编辑来设定ip:
cd /etc/sysconfig/network-scripts/
vim ifcfg-xxxx
DEVICE=网卡BOOTPROTO=dhcp| none|static
IPADDR=ip
NETWORK=子网掩码|PREFIX=子网掩码缩写(PREFIX=24即表示子网掩码为255.255.255.0)
NAME=[连接名称] (可加可不加)
DHCP(动态设置)的设置方式:(设置完成后重启网络)
在/etc/sysconfig/netwprk-scripts/目录下:vim ifcfg-westos #创建网络配置文件
文件内容:
在编辑完成文件之后重启网络,使用ifconfig指令可以查看当前ip:
新设置的ip同样也可以在nm-connection-editor指令中查看到,文件中不写网络名时,网络名默认与文件同名:
manual(静态ip)的设置方式:(设置完成后重启网络)
同样在/etc/sysconfig/netwprk-scripts/目录下,修改动态ip的文件:
修改之后的内容:
重启网络,查看ip,可以看到新的ip为文件中设定的ip:
同样在nm-connection-editor指令中看到,名称为westos2,格式为manual,ip为172.25.254.145: