Day7 Linux ip地址虚拟网络

文章介绍了如何使用ifconfig查看和配置网卡信息,以及servicenetworkrestart重启网络服务。讨论了网卡配置文件ifcfg-eth0的作用,以及chkconfig命令管理服务的运行级别。此外,还涵盖了虚拟机的三种连接模式:桥接、NAT和仅主机模式,以及它们的特点和应用场景。ifup和ifdown脚本的使用和与ifconfig命令的区别也在文中被详细阐述。
摘要由CSDN通过智能技术生成

ifconfig:查看已激活网卡的信息

给网卡配置IP地址

service network restart:重启网络服务

【/etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息文件】

依次是

  • 设备名
  • MAC地址
  • 网卡协议:以太网
  • UUID:在Linux的身份
  • ONBOOT:yes的话会在service network restart或reboot的时候重启
  • NM_CONTROLLED:守护进程,会影响网络配置,改为no

如果想要永久配置IP地址则

 修改后要重启网络服务才能生效(把ONBOOT改为yes),同时把守护进程关闭

但这个守护进程下一次开机的时候还是默认开启

chkconfig命令:主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

chkconfig [--level <等级代号>][系统服务][on/off/reset]

查看网关和DNS服务器

一.虚拟机网关模式

arping:用来向局域网内的其它主机发送ARP请求的指令,它可以用来测试局域网内的某个IP是否已被使用

  • -c:发送指定的count个ARP REQUEST包后停止。如果指定了-w参数,则会等待相同数量的ARP REPLY包,直到超时为止。 
  • -w:指定一个超时时间,单位为秒,arping在到达指定时间后退出,无论期间发送或接收了多少包。在这种情况下,arping在发送完指定的count(-c)个包后并不会停止,而是等待到超时或发送的count个包都进行了回应后才会退出。
  • -I:用来发送ARP REQUEST包的网络设备的名称。 

虚拟机三种连接模式

桥接模式

NAT模式

仅主机模式

仅主机模式效果:我们让所有的vm虚拟机处在了一片局域网下,vm虚拟机之间可以访问也可以访问pc3,但不可以访问外网(Internet),同时除了pc3外其他主机都不可以访问vm虚拟机。好处是vm虚拟机能和pc3主机相互访问,其他无法访问vm虚拟主机,此时vm虚拟机形成了一个非常私密的网络,安全性非常高;坏处其他主机无法再访问vm虚拟机,虚拟机也无法再访问外网。主机无法再访问vm虚拟机,虚拟机也无法再访问外网。

ifconfig 网卡名 up/down 开启/关闭

ifconfig up/down 和 ifup/down的区别

相同:【启用】和【禁止】网卡

ifup  ethX 和 ifconfig  ethX  up               用来启用网卡设备

ifdown  ethX 和 ifconfig  ethX  down       用来禁用网卡设备

区别1:命令与脚本——本身属性的差别

ifconfig:          设定网络参数时使用的指令   

ifup / ifdown:   设定网络参数时使用的脚本   

使用格式:

【脚本方式】  如:ifup/ifdown ethX(X表示网卡编号)

ifup  eth0          使用ifup脚本来启用网络接口eth0 。

ifdown  eth0      使用ifdown脚本禁止网络接口eth0 。

【指令方式】  如:ifconfig ethX up/down(X表示网卡编号)

ifconfig  eth0  up       使用ifconfig命令启动网络接口eth0 。

ifconfig  eth0  down   使用ifconfig命令禁止网络接口eth0 。

区别2:手动修改与自动配置

ifconfig          是手动修改网络接口参数。

ifup / ifdown   是修改配置文件里面的参数。

ifup 与 ifdown 脚本是以 /etc/sysconfig/network-scripts/ifcfg-ethX文件来进行激活的!它会直接在/etc/sysconfig/network-scripts目录下搜索对应的配置文件(ifcfg-ethX),修改文件里面的参数。例如,对于网卡eth0来说,它会找到ifcfg-eth0这个文件,然后对文件的内容加以设置和修改。

所以在使用ifup/ifdown前,首先要确认ifcfg-ethX文件是否存在于正确的目录内,如果不存在则会启动或关闭失败,也就是说ifup和ifdown除了存在 ethX这个实体网卡之外,还要存在ifcfg-ethX文件才行。

区别3:关闭网卡时的区别

如果用了ifconfig 修改或设置网络接口参数,那么就无法用ifdown  ethX方式来关闭。这是因为ifdown会分析目前网络接口参数是否与文件ifcfg-ethX的配置参数是否一致,不一致的话,就会放弃操作。因此用ifconfig修改完后,需要用ifconfig  ethX  down 才能关闭该接口。

ifconfig  ethX  up/down 可以使用ifup / ifdown  ethX来替代。但是使用ifup / ifdown脚本【启用】或【禁用】特定的网络接口比直接使用ifconfig命令要好一些,这是因为脚本可以认真查看并处理与某一个特定接口有关的所有参数和相关功能。

ifup和ifdown这两个脚本通常放在/etc/sysconfig/network-scripts/或者/etc/network/下面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值