unit 11网络设定等
##网络设定##
真机的IP不可以改
ifconfig eth0 自己设定IP netmask 加子网掩玛 可以临时改虚拟机IP(机子或者网络重新启动后消失)
1.常用网络协议ipv4 32位 2进制
ip:
11111110.11111110.11111110.11111110==254
netmask(子网掩玛):
用来标实ip的网络位和主机位
网络位表示网络区域
主机表示网络区域中的某台主机
netmask非0位所对应的ip地址数值为这个ip的网络位
netmask0位所对应的ip地址数值为这个ip的主机位
网络位一致主机位不一致的来两个ip是可以直接通信的(这样的两台主机叫做直连网络)
2. 设定ip
方法一:
ifconfig device(主机ip名字) ip netmask 子网掩玛
ifconfig eht 172.25.254.135 netmask 255.255.255.0
方法二:
nm-connection-editor 图形的设定ip方式
网络设备设定ip的方式有两种
dhcp(Automaic) 动态获取,ip不固定
static(Manual) 静态ip为操作者自行设定,ip固定
在此图形工具中选择dhcp为动态网络
再次图形中工具中选择manual 为静态网络,ip须自行手动输入
nmtui 当系统没有图形时可以用此命令开启网络设定的ui(界面)
systemctl restart network(重启网络) ###这个命令一般用在更改,如果删除作的话他是会自己重启的
方法三:
nmcli
nmcli device status eth0 查看eth0状态
nmcli device show eth0 显示eth0详细信息
nmcli device disconnect eth0 关闭eth0
nmcli device connect eth0 打开eth0
nmcli connection down pipi 关闭
nmcli connection up pipi 打开
nmcli connection show pipi 显示详细信息
nmcli connection delete westos 删除
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes(设置一个动态的网络)
nmcli connection add type ethernet con-name dog ifname eth0 ip4 172.25.254.138(静态)
dhcp------>static
nmcli connection modify westos(链接名字) ipv4.addresses 172.25.254.138/24(设置一个ip)
nmcli connection modify westos ipv4。method manual(将动态改为静态)
systemctl restart network(重新启动)
static------>dhcp
nmcli connection modify westos ipv4。method auto(将静态ip改为动态ip)
systemctl restart network(重新启动)
方法四:
动态网络:
cd /etc/sysconfig/network-scripts/
vim ifcfg-xxxxx
DEVICE=网卡
ONBOOT=yes
BOOTPRPTP=dhcp| none| static
IPADDR=ip
NETMASK=子网掩玛 |PREFIC=子网掩码缩写
【NAME=链接名称 (可加可不加)】
DHCP
cd /etc/sysconfig/network-scripts::w
vim ifcfg-哈哈
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
systemctl restart network
静态网络:
etc/sysconfig/network-scripts/
98 vim ifcfg-westos
99 DEVICE=eth0
100 ONBOOT=yes
101 BOOTPROTO=none
102 IPADDR=172.25.254.100
103 NETMASK=255.255.255.0 | PREFIX=24
104
105
106 systemctl restart network
一个静态网卡设置多个ip
etc/sysconfig/network-scripts/
vim ifcfg-westos
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR0=172.25.0.100
PREFIX0=24
IPADDR1=172.25.254.100
PREFIX1=24
systemctl restart network
查ip 的方法 :ip addr show eht0
文件参数文档
usr/share/doc/initscripts-*/
网关
ping www.baidu.com
怎么排错:
真机 ping www。baidu。com
firewalld-cmd --list-all ->yes 是成功的
在虚拟机中看IP和你的真机是不是一个网端
ping网关
vim/etc/sysctl.conf
ip_forward=1
sysctl -p