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

如有错误,敬请谅解!

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


方法一:图形化操作

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:  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:  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

 


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

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

你可能感兴趣的:(Linux专栏,linux,运维,网络)