Ubuntu-固定IP地址
本文内容为利用ubuntu固定IP地址,实验环境为ubuntu x86 64位,vmware 16 pro,主要使用到的工具有:Bash VMware vim 。
(1) 查看IP地址
ubuntu终端输入 ifconfig
查看ubuntu的网络配置:
zyg@ubuntu:~$ ifconfig
ens33 Link encap:以太网 硬件地址 00:0c:29:9a:60:f6
inet 地址:192.168.1.146 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fd00:ec60:73df:cc33:89ba:7337:25a2:3c28/64 Scope:Global
inet6 地址: fd00:ec60:73df:cc33::100e/128 Scope:Global
inet6 地址: fd00:ec60:73df:cc33:4c87:f7bc:9d2:b90/64 Scope:Global
inet6 地址: fe80::319f:81da:1960:143e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:5803 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:1219 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:702916 (702.9 KB) 发送字节:109147 (109.1 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:518 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:518 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:33508 (33.5 KB) 发送字节:33508 (33.5 KB)
ens33为此次使用到的网卡(虚拟),地址为192.168.1.146,使用windows主机查看是否能ping通:
正在 Ping 192.168.1.146 具有 32 字节的数据:
来自 192.168.1.146 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.1.146 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.1.146 的回复: 字节=32 时间=1ms TTL=64
192.168.1.146 的 Ping 统计信息:
数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 1ms,平均 = 0ms
可以PING通,说明windows主机和ubuntu主机之间网络通路连通;
(2) 备份配置文件
找到需要备份的文件:
zyg@ubuntu:~$ cd /etc/network/
zyg@ubuntu:/etc/network$ ls -la
总用量 40
drwxr-xr-x 7 root root 4096 2月 26 2019 .
drwxr-xr-x 132 root root 12288 9月 14 05:29 ..
drwxr-xr-x 2 root root 4096 9月 14 05:29 if-down.d
drwxr-xr-x 2 root root 4096 9月 14 05:29 if-post-down.d
drwxr-xr-x 2 root root 4096 9月 14 05:29 if-pre-up.d
drwxr-xr-x 2 root root 4096 9月 14 05:29 if-up.d
-rw-r--r-- 1 root root 82 9月 14 13:01 interfaces
drwxr-xr-x 2 root root 4096 1月 24 2016 interfaces.d
目录中的interfaces就是需要配置的文件,对其进行备份,提示权限不够,使用sudo复制,备份完成:
zyg@ubuntu:/etc/network$ cp ./interfaces ./interfaces_cp
cp: 无法创建普通文件'./interfaces_cp': 权限不够
zyg@ubuntu:/etc/network$ sudo cp ./interfaces ./interfaces_cp
[sudo] zyg 的密码:
zyg@ubuntu:/etc/network$ ls
if-down.d if-pre-up.d interfaces interfaces.d
if-post-down.d if-up.d interfaces_cp
(3)修改配置文件
为了修改此配置文件,首先对其权限更改:
zyg@ubuntu:/etc/network$ sudo chmod 765 ./interfaces
此时文件已经可以修改,root权限利用vim打开此文件,注释掉原来内容,根据自己网卡和想要的IP修改:
# interfaces(5) file used by ifup(8) and ifdown(8)
# auto lo
# iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.1.146
netmask 255.255.255.0
gateway 192.168.1.1
vim保存并退出,此时需要恢复文件的权限:
zyg@ubuntu:/etc/network$ sudo chmod 644 ./interfaces
更新网卡:
zyg@ubuntu:/etc/network$ sudo ifconfig ens33 down
zyg@ubuntu:/etc/network$ sudo ifconfig ens33 up
重新启动并查看网卡信息:
zyg@ubuntu:~$ ifconfig
ens33 Link encap:以太网 硬件地址 00:0c:29:9a:60:f6
inet 地址:192.168.1.146 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fd00:ec60:73df:cc33:20c:29ff:fe9a:60f6/64 Scope:Global
inet6 地址: fe80::20c:29ff:fe9a:60f6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:1380 错误:0 丢弃:12 过载:0 帧数:0
发送数据包:59 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:248517 (248.5 KB) 发送字节:9560 (9.5 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:404 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:404 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:30000 (30.0 KB) 发送字节:30000 (30.0 KB)
修改完成。
版权声明
本文仅代表作者观点。
本文系作者发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。