如果使用自动dhcp 服务自动获取的IP。不用往下看,Bye ~
在使用linux 虚拟机时经常使用到Virtualbox,会涉及到ip设置
设置ip方法,修改/etc/network/interfaces 文件
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0 //这是网卡
###iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.123 //需要设置的静态ip
netmask 255.255.255.0 //子网掩码 作用用子网划分
gateway 192.168.1.1 //网管
broadcast 192.168.1.255 //广播地址
DNS 服务
在网络上,需要通过域名访问某个服务或终端,DNS 就是把域名转换成计算机唯一识别IP地址;少量本地网络可以直接修改
/etc/hosts 文件
127.0.0.1 localhost //如果这个不知道神码意识,请先学习网络基础
# 127.0.1.1 master //这个是ubuntu 回环ip 强烈建议注释掉
192.168.1.123 master //比如设置自己静态ip 与本机域名映射
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
计算机解析域名时先查找hosts内的域名,没找到才会访问DNS服务
DNS 域名服务器IP
设置域名服务器的配置文件未 /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
可直接修改;
也可以dhclient锁定DNS
sudo dhclient 网卡名
root@ubuntu:/home/qii# nano /etc/dhcp3/dhclient.conf //会启动vi编辑器
增加域名服务器IP
prepend domain-name-servers 192.168.1.1; //ip 地址一般设置你的上网网关IP
保存后,DNS的IP地址会自动添加到 /etc/resolv.conf
设置完后记得重启网络服务
重启网卡:
sudo /etc/init.d/networking restart
如果没有生效 就使用 ifdown eth0 ; ifup eth0;
sudo ifdown eth0;
sudo ifup eth0;
如果还提没有网卡;就是没有启动服务:
service networking start [stop restart]
注意 如果时复制的虚拟机,有相同的mac地址的虚拟机,记得重置MAC地址,在虚拟机的网络设置里面设置