## IP地址配置
### 使用命令设置
设置`IP`地址和子网掩码
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
设置网关
sudo route add default gw 192.168.1.1
4. ping 网关就可以ping通了
设置`DNS`修改`/etc/resolv.conf`,在其中加入
```
nameserver DNS地址1
nameserver DNS地址2
```
重启网络使配置生效
sudo /etc/init.d/networking restart
__注意__:这只是临时设置,重启系统后不生效了。
### 配置文件方式(针对有线局域网ipv4链接):
打开文件`/etc/network/interfaces`,配置为以下内容:
```
auto lo # 开机自动激`lo`接口
iface lo inet loopback # 配置`lo`接口为环回口
auto eth0 # 开机自动激活`eth0`接口
iface eth0 inet static # 配置`eth0`接口为静态设置`IP`地址,若是`dhcp`下面的配置不生效
address 192.168.2.128
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.2
dns-nameservers 8.8.8.8
```
重启网络使配置生效
sudo /etc/init.d/networking restart
## 修改主机名
### 查看主机名
命令:uname -n 或 hostname
### 临时修改主机名
命令:hostname newname
### 永久修改主机名
ubuntu系统主机名存放在 /etc/hostname 文件中,修改其中的内容,重启即可。
但是还应该在 /etc/hosts 文件添加对应的配置不然会出现一些问题。例如:
butbueatiful ~ $ sudo vim /etc/hostname
ubuntu12.04
butbueatiful ~ $ sudo vim /etc/hosts # 添加如下内容
127.0.1.1 ubuntu12.04
## 修改DNS
安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名。想重新设置一下DNS,打开/etc/resolv.conf
butbueatiful ~ $ cat /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
内容是一段警告:说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
果不其然,修改后重启就失效了,搜索了Ubuntu下设置DNS的相关资料,总结出两个办法:
在 /etc/network/interfaces 添加一行如下:
dns-nameservers DNS地址
重启网卡后 DNS 就生效了,这时候再看/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 DNS地址
阅读(3339) | 评论(0) | 转发(0) |