刚刚安装的系统默认是dhcp动态ip,可能下次重启机器ip就变了,决定使用静态ip
1. 输入ifconfig查看当前的ip地址对应的网卡信息
2. 发现名字是wlp18s0b1,然后根据此名字去找对应的文件:
cd /etc/sysconfig/network-scripts
查看此目录下文件为ifcfg-xxx的文件
却没有找到(因为我们没有指定配置文件中网络的名字,这个wlp18s0b1应该是随机生成的),没关系,这里就3个文件,肯定有一个是。
因为我自己的路由器无线名称是:唔西迪西。所以我直接打开此文件
vi ifcfg-唔西迪西
打开后发现配置文件中的配置为:
BOOTPROTO=dhcp
说明这是动态的,我们改一下BOOTPROTO=static
然后指定网关:如果没有此属性就新增一行GATEWAY=192.168.0.1
这解释下网关为什么是这个,这个取决于你所连接的网络的网关,例如我此linux直接连接的是无线网(不是通过vmware映射出来的网络!)
登录路由器后台,发现配置的LAN IP是192.168.0.1,这个就是linux连接路由器的网关
或者我用另一台电脑cmd打开ipconfig也能获得网关
上面这是linux直接使用网卡设备直接连接无线网,如果你是通过vmvare搭建的linux话,这个网络是vmvare自己生成的,查看方式:
此时确定了当前linux使用的网络是VMnet1,然后
查看VMnet1的详细配置信息,如果是NAT模式则查看网关即可,如果是桥接模式那么网关就是路由器的网关。
好,下一步配置DNS,DNS1=8.8.8.8
这个8888是阿里的dns解析服务,当然也可以配置dns为网关地址。
接下来配置本linux的ip地址IPADDR=192.168.0.100
注意前面三段要和网关一致(192.168.0.x)。
然后配置开机启用ONBOOT=yes
最后reboot机器