Linux:
1. 如果要让IP地址永久生效,需要编辑网卡配置文件
2. 说明一下这个文件;DEVICE=eth0 网卡对应的设备别名,如ifcfg-eth0第一块网卡 BOOTPROTO=static
网卡获得ip地址的方式,
Static(静态 ip地址)
dhcp(通过dhcp协议获取ip)
bootip通过bootp协议获得的ip地址
BROADCAST=192.168.0.255---子网广播地址
HWADDR=00:50:56:8E:47:EE---网卡物理地址
IPADDR=12.168.1.117---网卡IP地址
IPV6INIT=no---是否启用IPV6 IPV6_AUTOCONF=no
NETMASK=255.255.255.0---网卡对应网络掩码
NETWORK=192.168.1.0---网卡对应的网络地址
ONBOOT=yes---系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。默认设置为yes
至于后面的 TYPE 和UUID这个就不用管了,这网卡的类型
3. 2.使用vi编辑器, 按 insert键插入,进入编辑模式
3.将光标移动到 IPADDR 设置部分,改成需要设置的IP地址,
如本例中改成 1.118. 按下esc 键。
输入 冒号:wq 保存退出
会提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written
4. 设置好之后,把网络服务重启一下,如下图2个命令均可以 service network restart
5.再次查看IP你会发现已经改成新的IP地址 1.118了
Ubuntu:
1. 首先用root用户登陆,然后输入你root的密码。如下图:
2. 然后编辑interfaces文件,该文件位于/etc/network/下,执行如下命令:
3. 添加:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
这以下的是为添加上去该文件上的内容:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
如图:
4. 添加完毕后,保存退出,接下来就是配置DNS解析了,DNS解析文件再/etc/resolv.conf。执行:vim /etc/resolv.conf,如下图:
5. 再该文件下添加:
6. 改完上面,如果重启的话,还是会变为原来的样子,所以要让其永久改变,因此,执行: vim /etc/resolvconf/resolv.conf.d/base,如图:
7. 在里面添加
8. 然后保存退出,到这里基本就是完成了,然后还是不能连上网,要将/etc/NetworkManager/目录下的system-connections删除,或者移动到其他目录下。
9. 最后执行/etc/NetworkManager/就可以连上网了。