Linux配置静态IP-包教包会(纯干货)

文章介绍了如何在虚拟机中通过图形化界面和命令行模式进行网络配置,包括选择NAT模式、查看网络信息以及在CentOS中设置静态IP地址的方法。通过修改ifcfg-ens33文件,设置ONBOOT为yes和BOOTPROTO为static,并添加IPADDR、NETMASK、GATEWAY和DNS信息。
摘要由CSDN通过智能技术生成

如有错误,敬请谅解!

此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!!


方法一:图形化操作

1 选用NAT模式


  打开虚拟机软件VM主页,如图,点击编辑虚拟机设置,在弹出的对话框内,选择网络适配器,选择NAT模式,点击确定保存即可;
在这里插入图片描述

2 查看子网,网关,子网掩码等操作

        点击VM主页菜单栏的编辑,点击虚拟网络编辑器,稍等片刻跳出虚拟网络编辑器界面,里面选择NAT模式,该页面下面便可以查看子网、子网掩码;点击页面上的NAT设置,跳转NAT设置页面,在新页面里面,就可以查看到网关、子网、子网掩码;

在这里插入图片描述

 


方法二:命令行模式(推荐)

1.固定IP、打开网络连接

        打开安装好的虚拟机,开机,打开终端,在终端输入ifconfig,查看到你的网卡名称;我的是ens33;

在这里插入图片描述

2. 查看网卡

        所有要的信息都得到了后,所以我们直接在centos的终端命令行编辑网卡配置,指令如下:

[root@node1 ~] vi /etc/sysconfig/network-scripts/ifcfg-ens33

        我们能看到: 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=638db334-1b8c-4ed6-afb7-23a44a8713b1
DEVICE=ens33
ONBOOT=no

3. 修改其中的文件内容:

将ONBOOT=no 改为 ONBOOT=yes
将BOOTPROTO=dhcp 改为 BOOTPROTO=static
并增加如下几行字符
IPADDR=192.168.144.137
NETMASK=255.255.255.0
GATEWAY=192.168.144.2
DNS1=119.29.29.29 或者DNS1=192.168.144.2
ZONE=public 域
  1. ONBOOT设置为yes,表示网卡随着系统一同启动
  2. BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址,一定要改成static,不然每次重启网卡都会重新分配一个ip,而且动态IP优先级高于你后面设置的IPADDR=192.168.144.137
  3. IPADDR指定IP地址(取决于前面已自动获取到的地址)
  4. NETMASK指定子网掩码
  5. GATEWAY指定网关
  6. DNS1指定上网用的DNS IP地址
  7. 119.29.29.29是国内DNSpod公司提供的一个公共,192.168.144.2是本机的DNS,二者都可以。
  8. DNS1=119.29.29.29 可选,可写可不写
  9. ZONE=public 可选,可写可不写

4. 编辑完后,保存并退出

5. 重启网络服务

systemctl restart network.service

        在利用ip addr查看一下ip地址,发现就是我们固定配置的IP,不会随着网络服务重启而变更,说明成功了。

[root@node7 ~]# systemctl restart network.service
[root@node7 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group defaul                                               t qlen 1000
   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: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP g                                               roup default qlen 1000
   link/ether 00:0c:29:eb:97:18 brd ff:ff:ff:ff:ff:ff
   inet 192.168.144.137/24 brd 192.168.144.255 scope global noprefixroute ens33
      valid_lft forever preferred_lft forever
   inet6 fe80::d01b:4c57:540a:9af3/64 scope link noprefixroute
      valid_lft forever preferred_lft forever

 


如有错误,请联系作者删除

并恳请同行朋友予以斧正,万分感谢!

  • 10
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux系统中配置静态IP的步骤如下: 1. 首先,打开网络配置文件。可以使用以下命令打开文件进行编辑: ``` sudo vi /etc/sysconfig/network-scripts/ifcfg-<网卡名称> ``` 注意,这里的<网卡名称>是指你要配置静态IP的网卡的名称。 2. 在打开的文件中,找到并修改以下内容: - 将`BOOTPROTO`的值设置为`static`,表示使用静态IP。 - 设置`IPADDR`为你想要配置静态IP地址。 - 设置`NETMASK`为子网掩码。 - 设置`GATEWAY`为网关地址。 - 设置`DNS`为DNS服务器地址。 你可以参考中给出的代码作为模板进行修改。 3. 保存并关闭文件。 4. 接下来,重启网络服务使配置生效。你可以使用以下命令来重启网络服务: ``` sudo systemctl restart network ``` 这样,你的Linux系统就配置好了静态IP。请注意,根据你的系统配置网络环境的不同,具体的配置过程可能会有所差异。建议在进行配置之前,先备份网络配置文件,以防万一出现问题。 总结: Linux配置静态IP的步骤包括打开网络配置文件、修改文件中的相关配置项、保存并关闭文件,最后重启网络服务使配置生效。请根据具体的情况进行相应的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux设置静态IP](https://blog.csdn.net/ITKidKid/article/details/127508537)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春光犹上人间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值