unit 11网络设定等

##网络设定##

 

真机的IP不可以改

ifconfig eth0 自己设定IP netmask 加子网掩玛      可以临时改虚拟机IP(机子或者网络重新启动后消失)

 unit 11网络设定等

 

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 子网掩玛

unit 11网络设定等

unit 11网络设定等 


unit 11网络设定等

unit 11网络设定等


ifconfig  eht 172.25.254.135 netmask 255.255.255.0

 unit 11网络设定等

 

 

方法二:

 

 

 

 

 

nm-connection-editor     图形的设定ip方式

 

网络设备设定ip的方式有两种

unit 11网络设定等

unit 11网络设定等

 unit 11网络设定等

 

dhcp(Automaic)     动态获取,ip不固定

 unit 11网络设定等

static(Manual)    静态ip为操作者自行设定,ip固定

 

在此图形工具中选择dhcp为动态网络

再次图形中工具中选择manual 为静态网络,ip须自行手动输入

 unit 11网络设定等

 

  nmtui             当系统没有图形时可以用此命令开启网络设定的ui(界面)

 unit 11网络设定等

systemctl restart network(重启网络)  ###这个命令一般用在更改,如果删除作的话他是会自己重启的

 

 

 

 

方法三:

 

 

 

nmcli

 

 

 

 

nmcli device status eth0           查看eth0状态

unit 11网络设定等

nmcli device show eth0              显示eth0详细信息

unit 11网络设定等

nmcli device disconnect eth0        关闭eth0

unit 11网络设定等

nmcli device  connect  eth0         打开eth0

unit 11网络设定等

 

 

 

nmcli connection down  pipi  关闭

unit 11网络设定等

nmcli connection  up pipi     打开

unit 11网络设定等

nmcli connection   show pipi 显示详细信息

unit 11网络设定等

nmcli connection  delete westos 删除

unit 11网络设定等

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(静态)

unit 11网络设定等unit 11网络设定等

 

 

 

dhcp------>static

 

nmcli connection modify  westos(链接名字)  ipv4.addresses 172.25.254.138/24(设置一个ip)

 unit 11网络设定等

nmcli connection modify  westos ipv4。method manual(将动态改为静态)

 

systemctl restart network(重新启动)

 

static------>dhcp

 

nmcli connection modify  westos ipv4。method auto(将静态ip改为动态ip)

 unit 11网络设定等

systemctl restart network(重新启动)

 

 

 

 

 

 

 

方法四:

 

 

 

动态网络:

 

 

cd /etc/sysconfig/network-scripts/

unit 11网络设定等

vim ifcfg-xxxxx

DEVICE=网卡

ONBOOT=yes

BOOTPRPTP=dhcp| none| static

IPADDR=ip

NETMASK=子网掩玛  |PREFIC=子网掩码缩写

NAME=链接名称 (可加可不加)】

unit 11网络设定等

DHCP

cd /etc/sysconfig/network-scripts::w

vim ifcfg-哈哈

unit 11网络设定等

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

unit 11网络设定等

 

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                                       

 

 unit 11网络设定等

 

一个静态网卡设置多个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-*/

 unit 11网络设定等

 

 

网关

ping www.baidu.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

怎么排错:

真机 ping www。baidu。com  

firewalld-cmd --list-all ->yes 是成功的

 

在虚拟机中看IP和你的真机是不是一个网端

 

ping网关

 

vim/etc/sysctl.conf

ip_forward=1

sysctl -p