nmtui配置ip,网关 虚拟机上网

ifconfig设定为临时

 

DHCp动态ip设定

 

网路设定

常用网络协议ipv4

32 2进制

11111110.11111110.11111110.11111110 == 254.254.254.254

 

ip

netmask:

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

网络位表示网络区域

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

 

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

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

网络位一致主机位不一致的两个ip是可以

 

方法一

ifconfig device ip netmask 255.255.250.0

ifconfig eth0 172.25.254.100 netmask 255.255.255.0

这样的设定是临时的,在网络服务中期



 

 

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


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

网络设定ip

 

ip addr show eth0

systemctl restart network

 

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

dhcp   动态获取,ip不固定

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

方法3

nmcli

nmcli device status eth0    显示eht0状态

nmcli device show eth0      显示eth0详细信息

nmcli device disconnect eth0

nmcli connection up 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.122/24




 

 

dhcp--> static

nmcli connection modify westos ipv4.addresses 172.25.254.100/24

nmcli connection modify ethernet-eth0 ip4.method manual



 

 

static--->dhcp

nmcli connection modify westos ipv4.method auto

 

更改ip

nmcli connection modify westos ipv4.addresses 172.25.254.200/24

systemctl restart networkcd

 

方法4

cd /etc/sysconfig/network-scripts/

vim ifcfg-xxxx

DEVICE=网卡

ONBOOT=yes

BOOTPROTO=dhcp| none|static

IPADDR=ip

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

name】连接名称



DHCP

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

systemctl restart network

 

静态网络:

cd /etc/syscofig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.100

NETMASK=255.255.255.0

PREFIX=24

 

systemctl restart network


 

 

一个静态网卡设定多个ip

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR0=172.25.254.100

PREFIX0=24

IPADDR1=172.25.254.100

PREFIX1=24

systemctl restart network

ip addr show eth0

 

 

文件参数文档

/usr/share/doc/initscripts-*/sysconfig.txt

 

 netmask 本机只能一个ip

PREFIX 本机多个ip

 

vim /etc/hosts

/hosts/ 本地解析网站ip 手动

ping www.baidu.com

220.181.111.188

 

 

自己解析地址

vim /etc/resolv.conf

search example.com

nameservser 114.114.114.114

dns

别人帮解析地址


vim /etc/hosts

 

killall -9 firefox

 


 

真机的操作

vim /etc/sysconfig/network-scripts/ifcfg-br0

去除网关

systemctl restart network

重新启动网络服务

连上wifi

route -n 查看本的的网关状态

systemctl start firewalld 重新启动防火墙

firewall-cmd --list-all  查看防火墙

masquerade:yes

firewall-cmd --add-masquerade

 

本地让虚拟机联网

 

systemctl start firewalld 重新启动防火墙

firewall-cmd-add-masquerade

 

 

没用的命令

fire-cmd --remove-masquerade

 

fire-cmd --list-all

 

真机 ping www.baidu.com

firewalld-cmd --list-all ->yes

在虚拟主机中看ip网关 dns

ping 网关

 

 

 

vim /etc/sysctl.conf

ip_forward = 1

syscrl -p

 

route del default

 

generated by networkmanager

search ilt.example.com.exanple.com

nameserver 192.168.43.1

           172.25.254.250

 

            真机ip

 

故障排除

系统内核

sysctl -a | grep ip_forward

net.ipv4.ip_forward = 0

net.ipv4.ip_forward_use_pmtu=0

vim /etc/sysctl.conf

net.ipv4.ip = 1

sysctl -p

net.ipv4.ip_forward = 1

 



虚拟机

vim /etc/sysconfig/network-scripts/ifcfg-westos

GATEWAY=172.25.254.21

 

 

 

真机ping www.baidu.com

firewalld-cmd --list-all ->yes

在虚拟机中查看ip 网关 dns

ping网关

 

 

vim /etc/sysctl.conf

ip_forward = 1

sysctl -p

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值