网络设定

虚拟机联网

1.主机设置

切换到root用户

su -

打开配置文件 vim /etc/sysconfig/network-scripts/ifcfg-br0


删除文件中的网关GATEWAY并保存

重启服务:systemctl restart network

主机联网

查看/etc/resolv.conf

打开防火墙并开启服务

systemctl start firewalld

systemctl disable firewalld

firewall-cmd --add-masquerade

2.虚拟机设置

添加网关:vim/etc/sysconfig/network

GATEWAY=172.25.254.166

重启网络服务:systemctl restart network

编辑 /etc/resolv.conf

nameserver 114.114.114.114

对虚拟机网络进行测试

ping www.baidu.com

设定成功

一.netmask

用来标示ip的网络位和主机位

网络位表示网络区域

主机位表示网络区域中的某台主机

netmask非0位所对应的ip地址数值为这个ip的网络位

netmask0位所对应的ip地址数值为这个ip的主机位

网络位一致主机位不一致的两个ip是可以直接通信的

这样的两台主机叫做直连网络

systemctl stop NetworkManager  ##断开网络连接,会消失

systemctl start NetworkManager  ##打开网络

二.设定ip

方法一

ifconfig device ip netmask 255.255.255.0

ifconfig eth0 172.25.254.100 netmask 255.255.255.0
                              ^                                                  ^
                     临时ip                                         子网掩码

方法二

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

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

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

DHCP  动态获取,ip不固定

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

3.在此图形工具中选择DHCP为动态网络

在此图形工具中选择MANUAL为静态网络,ip须自行手动输入

方法三

1.nmcli device

nmcli device status eth0   显示eth0的状态

nmcli device show eth0     显示eth0详细信息

nmcli device disconnect eth0 172.25.254.16 断开连接 

nmcli device connect eth0  开启指定连接

2.nmcli connection

nmcli connection down westos 关闭指定链接

nmcli connection up westos 开启指定链接

nmcli connection show westos 显示指定链接

nmcli connection delete westos 删除指定链接

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes  随机提供网络地址

nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24 改变为静态网络地址

DHCP----->static由动态变为静态

nmcli connection modify westos ipv4.addresses 172.25.254.116/24

nmcli connection modify westos ipv4.method manual

systemctl restart network


static---->DHCP由静态变为动态

nmcli connection modify westos ipv4.method auto

systemctl restart network

3.更改ip

nmcli connection modify westos ipv4.addresses 172.25.254.216/24

systemctl restart network

方法四

1.静态网络

cd /etc/sysconfig/network-scripts/

vim ifcfg-XXXX

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=< none|static>

IPADDR=ip 172.25.254.16

NETMASK=子网掩码|PREFIX=子网掩码缩写

[NAME=连接名称]


2.动态网络

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

[NAME=连接名称]

3.一个静态网卡设定多个ip

cd /etc/sysconfig/network-scripts/

vim ifcfg-XXXX

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=< none|static>

IPADDR0=172.25.254.116

PREFIX0=24

IPADDR1=172.25.0.100

PREFIX1=24

 

systemctl restart network

ip addr show eth0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值