欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

虚拟机修改 IP 方法(临时 + 永久)

最编程 2024-07-02 19:25:33
...

http://blog.163.com/pangzy_me/blog/static/970436652014388536111/


主要涉及文件:

/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;

/etc/resolv.conf这个文件保存DNS的有关信息


主要命令:

sudo /etc/init.d/networking restart重启网络,使配置文件的配置生效;

sudo route add default gw <IP地址>,设置网关。


虚拟机修改ip有两种方法:

1、ifconfig修改

    查看现在ip地址:ifconfig
    获得root权限:su
    修改ip命令:ifconfig eth1 10.90.3.49 netmask 255.255.0.0
                             网卡   ip地址     子网掩码
    说明:该种方式可以使改变即时生效,虚拟机重启后失效。

1)sudo ifconfig eth0 <IP地址> netmask <子网掩码> up

eth0是网卡。最后的up表示开启网卡,可以不加。

2) sudo route add default gw <网关IP>

设置网关
3) 设置DNS,这个必须去配置文件修改,同第二种

4)配置主机名称

命令:sudo /bin/hostname <主机名>
但是系统启动时,会从/etc/hostname来读取主机的名称。


2、配置文件修改ip,永久生效

1)配置IP、网关:sudo gedit /etc/network/interfaces 里面添加

修改脚本/etc/network/interfaces:该文件为只读文件,因此得修改文件权限)
    修改文件权限:chmod 777 【文件名】

auto lo
iface lo inet loopback
auto eth3
#iface eth3  inet dhcp
iface eth3 inet static
address 10.90.3.170
netmask 255.255.0.0
gateway 10.90.1.254
重启networking服务或重启虚拟机之后生效。

sudo /etc/init.d/networking restart


这里还可以配置第二IP(虚拟IP)

auto eth0:1
iface eth0
:1 inet static
address
192.168.1.60
netmask
255.255.255.0
gateway 192.168.1.1

2)配置DNS: sudo gedit /etc/resolv.conf

nameserver 202.107.117.11

3)主机名:sudo gedit /etc/hostname 里面输入主机名。默认有个主机名,因此这个不是必须的。

4)重启网络:sudo /etc/init.d/networking restart

也可以重启网卡:

sudo ifconfig eth0 down 
sudo ifconfig eth0 up

3、通过图形化的网络连接菜单配置

这个在系统-首选项里,也叫做network manager,通过右上角面板里的网络管理小程序可以启用它的配置。