Linux 网络

一、查看主机ip
1、方式1:
(1) ifconfig 查看主机ip
在这里插入图片描述

(2)设置主机ip
在这里插入图片描述

2、方式2
(1)显示ip
ip addr show
在这里插入图片描述

(2)删除主机ip
[root@node1 Desktop]# ip addr del dev eth0 172.25.254.133/24

[root@node1 Desktop]# ip addr del dev eth0 172.25.254.133/24
[root@node1 Desktop]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 52:54:00:35:05:d2 brd ff:ff:ff:ff:ff:ff
[root@node1 Desktop]#

(3)添加主机ip
[root@node1 Desktop]# ip addr add dev eth0 172.25.254.133/24
在这里插入图片描述

3、设置ping id 时的显示次数及时间
ping -c 显示条数
ping -w 持续时间

同时设置时,先满足哪个条件就先停止
在这里插入图片描述

4、无图形界面时使用命令设置主机ip
(1)进入设置界面 Edit a connection
[root@node1 Desktop]# nmtui
在这里插入图片描述

(2)添加ip
在这里插入图片描述

(3)
在这里插入图片描述

(4)填写名称并设置ip
在这里插入图片描述

(5)Quit设置完毕保存退出
在这里插入图片描述

(5)设置完成后需重启网络
在这里插入图片描述

onboot网络启动自动激活

5、动态、静态设置主机ip
动态设置时需使用dhcp服务。
安装dhcp
(1)将dhcp安装包传给虚拟机(服务端)

[kiosk@foundation68 ~]$ scp ‘/home/kiosk/Desktop/dhcp-4.2.5-27.el7.x86_64.rpm’ root@172.25.254.138:/mnt/
root@172.25.254.138’s password:
dhcp-4.2.5-27.el7.x86_64.rpm 100% 506KB 506.3KB/s 00:00

(2)查看文件

[root@name2 ~]# cd /mnt
[root@name2 mnt]# ls
dhcp-4.2.5-27.el7.x86_64.rpm
[root@name2 mnt]#

(3)下载安装

[root@name2 mnt]# rpm -ivh /mnt/dhcp-4.2.5-27.el7.x86_64.rpm
warning: /mnt/dhcp-4.2.5-27.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:dhcp-12:4.2.5-27.el7 ################################# [100%]

(4)进入decp目录

[root@name2 mnt]# cd /etc/dhcp
[root@name2 dhcp]# ls
dhclient.d dhcpd6.conf dhcpd.conf
[root@name2 dhcp]#

(4)配置dhcp

[root@name2 dhcp]# vim dhcpd.conf

文件中无可执行内容

[root@name2 dhcp]# cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp: overwrite ‘/etc/dhcp/dhcpd.conf’? y
[root@name2 dhcp]# ls
dhclient.d dhcpd6.conf dhcpd.conf dhcpd.conf.example
[root@name2 dhcp]# vim dhcpd.conf
[root@name2 dhcp]#
在这里插入图片描述

(5)配置文件内容
设置动态ip生成的范围为172.25.254.10~172.25.254.20

在这里插入图片描述

(1)动态设置(系统自动分配,BOOTPROTO=dhcp)(安装dhcp)

设置参数保存地址

[root@node1 Desktop]# cd /etc/sysconfig/network-scripts/ ##保存地址
[root@node1 network-scripts]# ls
ifcfg-lo ifdown-post ifup ifup-plip ifup-TeamPort
ifdown ifdown-ppp ifup-aliases ifup-plusb ifup-tunnel
ifdown-bnep ifdown-routes ifup-bnep ifup-post ifup-wireless
ifdown-eth ifdown-sit ifup-eth ifup-ppp init.ipv6-global
ifdown-ippp ifdown-Team ifup-ippp ifup-routes network-functions
ifdown-ipv6 ifdown-TeamPort ifup-ipv6 ifup-sit network-functions-ipv6
ifdown-isdn ifdown-tunnel ifup-isdn ifup-Team
[root@node1 network-scripts]#
ptsp

进入参数保存文件
[root@node1 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-westos
[root@node1 network-scripts]#

文件里面设置内容
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=westos

重启动服务后查看动态生成的ip
在这里插入图片描述

(2)静太设置

[root@node1 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-westos

在这里插入图片描述

[root@node1 network-scripts]# systemctl restart network
[root@node1 network-scripts]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.254.133 netmask 255.255.255.0 broadcast 172.25.254.255
inet6 fe80::5054:ff:fe35:5d2 prefixlen 64 scopeid 0x20
ether 52:54:00:35:05:d2 txqueuelen 1000 (Ethernet)
RX packets 168820 bytes 11109675 (10.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1437 bytes 221247 (216.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 1728 bytes 165626 (161.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1728 bytes 165626 (161.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@node1 network-scripts]#

静态设置成功。

二、不同网段ip主机通过相同网关访问

服务端ip设置(设置两个)
真机进入,设置服务端(选择虚拟机server)ip
1、服务端设置
(1)执行命令进入设置界面(真机执行)
在这里插入图片描述

(2)选择server虚拟机作为服务端,Add hardware
在这里插入图片描述

(3)添加network在这里插入图片描述

(5) 进入设置文件

[root@name2 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-westos
[root@name2 network-scripts]#

文件内部内容为:
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=1.1.1.233
NETMASK=255.255.255.0
GATEWAY=1.1.1.233 ##网关
网管配置成功从
设置完毕后查看网关

[root@name2 network-scripts]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 1.1.1.133 0.0.0.0 UG 1024 0 0 eth1
1.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
172.25.254.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
[root@name2 network-scripts]#

打开防火墙,伪装身份

[root@name2 network-scripts]# systemctl start firewalld
[root@name2 network-scripts]# firewall-cmd --add-masquerade
success
[root@name2 network-scripts]#

(6)客户端设置
进入设置文件
[root@name1 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-westos
在这里插入图片描述

(7)查看客户端网关,网关配置成功
在这里插入图片描述

(8)客户端连接服务端
在这里插入图片描述

(9)伪装身份原因

[root@name2 network-scripts]# firewall-cmd --add-masquerade

若name1(1.1.1.133)连接真机时(172.25.254.68),在真机查看连接信息时,只能看到客户端(server 172.25.254.138)连接真机,name1真实的ip被隐藏。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值