Ubuntu网络IP地址配置方法小结

来源:互联网 发布:变换域自适应滤波算法 编辑:程序博客网 时间:2024/05/10 19:06

Linux系统的网络配置是通过文件进行配置的,不同的Linux系统配置网络的命令会有一些细微的差别。文章最后会附一张Redhat系列的网络配置命令。
一般情况下,虚拟机配置网络有3种方式,分别是1.桥接模式(需要分配独立的IP地址,模拟一台真实机的网络配置,可以与互联网通信),2.nat模式(只与安装虚拟机的主机相连),3.hostonly模式(不能联网,或者说只能与本机通信)—个人理解,仅供参考。
下面为我自己配置网络时遇到的问题与相关的解决方法,分享出来供大家参考。


如果修改IP地址时,提示该文件为只读文件时,可以用sudo命令获取文件写入权限。具体命令为:
sudo vim /etc/network/interfaces(图片中是红帽子系列Linux网络配置的命令,这里的命令才是Ubuntu系统的)
利用vim编辑器打开文件之后,默认是不能输入的,需要输入字母“i”进入insert模式之后才能写入。
然后按照静态地址的方式配置相关参数,例如:
auto eth0
iface eth0 inet static
address 192.168.0.1 # eth0的IP地址
netmask 255.255.255.0 # 子网掩码
gateway 192.168.0.1 # 网关IP
broadcast 192.168.3.255 #广播 有没有匀可

修改完毕之后,保存退出。因为此时为insert模式,如果要退出,要切换到命令模式,怎么切换呢?
首先按esc键(有的需要按两下),此时退出insert模式,然后按“:”键,会看到光标移到最后一行,此时已经进入了命令模式,然后输入“wq”(保存退出)。————-(“q”:不保存退出,“!”:强制退出,“w”:只保存不退出)


修改完IP地址之后还需要设置DNS。原理和设置IP地址一样,同样是在文件里修改,设置。具体命令如下:
sudo vim /etc/resolv.conf(打开该文件)
打开之后在文件中输入:
nameserver 8.8.8.8 (nameserver并不是服务器名称,直译是“名字服务器”,也就是中文DNS的意思)
保存方法和上边保存IP文件的方法一样。


都设置完成之后,需要重启网络服务。命令如下:
sudo etc/init.d/networking restart #配置完毕,终端命令重启网络配置

然后通过命令查看网络配置:
$ ifconfig

也可以通过ping的方式看看能不能ping通。
例如 ping 192.168.0.X(宿主机,也就是真实机的IP地址),看能否ping通。


但是上述修改DNS的方法重启系统之后,DNS就失效了。想要永久的保存DNS配置,可以进行如下操作:
sudo -i ##进入root账户
cd /ect/resolvconf/resolv.conf.d
vim base

输入:
nameserver 8.8.8.8
nameserver 8.8.4.4

保存退出。
然后重启系统就可以了。


注:当然Linux使用ping命令是不会自动停止的,需要手动输入“ctrl+c”停止

附一张Redhat系列Linux系统网络配置的相关命令的图供参考
图为Redhat系列Linux系统网络配置的相关命令

0 0