linux的网络设置

79 篇文章 0 订阅

网络设置

1.查看和临时设置ip

ifconfig临时设置,重启后改变
命令作用
ifconfig eth0 或者ifconfig查看ip
ifconfig eth0 172.25.254.132/24设置ip
ip addr del dev eth0 172.25.254.132/24删除ip
ip addr add dev eth0 172.25.254.132/24设置ip
ip addr show eth0查看ip
ping 172.25.254.32ping其他主机
ping -c 5 172.25.254.32设置ping的时候回复5条
ping -w 2 172.25.254.32设置ping 等待2妙
ping -c5 -w2 172.25.254.32同时设置等待时间和回复条数(会按时间短的要求停止)

选取几条命令执行:
查看ip:
在这里插入图片描述
删除之前ip,并添加新ip:
在这里插入图片描述
ping的便捷设置:
在这里插入图片描述
在下图中我们可以看到,我设置了两个限制ping回复的设定,它会按照用时更短的那个执行。
在这里插入图片描述
nm-connection-editor 设置网络后,重置才会改变

2.设置ip

  • 无图形界面设置ip
    执行nmtui 命令进入无图形界面。
    在无图形界面中我们可以使用上下左右键调节位置,执行某个操作选中命令后按Enter键执行。我们要做的操作如下面5张图所示。
    在这里插入图片描述
                   图1
    将原本虚拟机的ip删掉。(如图2)
    在这里插入图片描述
                   图2
    在这里插入图片描述
                   图3
    选择添加ip的类型。(如图4)
    在这里插入图片描述
                   图4
    图5中ip后面的24是其子网掩码,即255.255.255.0,因为255的二进制数为11111111,三个八为24。同理得,子网掩码为255.255.0.0,可用16表示。
    在这里插入图片描述
                   图5
    操作上面五步,并保存后,使用ifconfig查看ip,此时ip已经变成172.25.254.132。(如下图)
    在这里插入图片描述
  • 编写vim设置ip
    执行语句如下:
    第一步nm-connection-editor将原本的ip删除。
    在这里插入图片描述
    在vim中写的内容,设置ip,子网掩码,名字等。
    在这里插入图片描述

3.分配ip

在网上找到合适的dhcp版本,我选用的是dhcp-4.2.5-27.el7.x86_64.rpm。然后复制其网址链接,到shellz中执行wegt 网址链接,下载dhcp。将下载好的dhcp远程复制到虚拟机:(172.25.55.251为虚拟机的ip,要与主机在一个网段才可以联通)
在这里插入图片描述
               图1
在虚拟机上使用rpm -ivh 命令(安装显示安装进度),安装软件。
在这里插入图片描述
               图2
此时dhcp.conf文件中只有三行语句(如图4),我们通过vim语句可以看到,然后将第二行选中的语句复制,执行图3第三条命令。
在这里插入图片描述
               图3
在这里插入图片描述
               图4
再次进入dhcpd.conf文件会看到文件发生变化。此时文件中7.8 行代表域名和DNS;10,11 行为默认租约期 和最长租约期。
我们做如下操作如图5,图6。(图5,图6中设置的ip在172.25.254.0/24网段中,所以刚才为与主机相连设置的ip要改为172.25.254.132才可成功;或者将图5,图6中设置的ip改为与之前ip在同一网段也可。)并将26-29行以及36行以后的内容删除。
!在这里插入图片描述
               图5
在这里插入图片描述
               图6
重启服务,查看状态,若与图7相同,则设置成功。
在这里插入图片描述
               图7
在另一个虚拟机中删除掉原本的IP,设置一个为DHCP类型的ip(如图8)
在这里插入图片描述
               图8
查看ip是分配范围内的。
在这里插入图片描述
               图9
在分配ip的虚拟机中cat /var/lib/dhcpd/dhcpd.leases可看到hardware ethernet与另一个虚拟机相同,说明分配ip成功。
在这里插入图片描述
               图10

4.设置路由

(1)给虚拟机再设置一个硬件网卡
在真机下执行virt-manager
双击desktop虚拟机,点灯泡,选左边空白区域右击选 add Hardaware,将Device model设置为virtio。(如图1,图2,图3)
在这里插入图片描述
               图1
在这里插入图片描述
               图2
在这里插入图片描述
               图3
在作为路由器(172.25.254.132   172.25.55.251)的虚拟机中,做如图4,图5的操作,图5是vim中编写的内容。操作完成后,打开防火墙systemctl start firewalld,设置防火墙firewall-cmd --add-masquerade。
在这里插入图片描述
               图4
在这里插入图片描述
               图5
在只有一个ip的虚拟机中(为区别两个虚拟机,改名为node),将之前eth0删除。使用命令 vim /etc/sysconfig/network-scripts/ifcfg-westos设置新ip(如图6,图7)
在这里插入图片描述
               图6
在这里插入图片描述
               图7
查看GATEWAY是否设置成功。
在这里插入图片描述
               图8
此时ip 为172.25.254.232的nodel虚拟机可以访问主机172.25.55.250。
在这里插入图片描述
               图9
此时172.25.254.232可以访问(ssh)172.25.55.250主机。访问之后主机可以查看访问记录w -i ,留下的记录显示为172.25.55.251的。
在这里插入图片描述
               图10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值