用户工具

站点工具


faq:networking

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
faq:networking [2013/05/31 16:38]
flfq
faq:networking [2014/03/14 20:48] (当前版本)
harbinbeer [如何修改 IP address]
行 1: 行 1:
 +======FreeBSD 网络配置 ======
 +开个头,慢慢写
  
 +=====/​etc/​rc.conf 相关=====
 +====如何修改 IP address====
 +1 修改/​etc/​rc.conf,需要/​etc/​rc.d/​netif重起,或reboot才能生效。
 +<code bash>​ifconfig_re0="​inet 192.168.0.76 ​ netmask 255.255.254.0"</​code>​
 +注意:​这里的re0是演示的指令的服务器的网卡,​每个人都不同的,​要修改成自已的网卡
 +如何查看自已的网卡,​使用指令ifconfig 会例出您的服务器的网卡,​然后把re0修改成你的网卡
 +增加第二个 IP
 +<code bash>​ifconfig_re0_alias0="​inet 192.168.0.76 ​ netmask 255.255.254.0"</​code>​
 +2 直接使用ifconfig,立刻生效
 +<code bash>#​ifconfig re0 192.168.0.76 255.255.254.0</​code>​
 +3 ifconfig 添加ip操作
 +  # ifconfig re0 inet 192.168.0.77 netmask 255.255.254.0 alias
 +注意,使用方法2修改,重启机器后ip会变回未修改之前的ip,​只是临时更改系统IP。
 +
 +====设定系统默认网关====
 +1 修改 /​etc/​rc.conf
 +<code bash>​defaultrouter="​192.168.0.1"</​code>​
 +2 直接使用 route 命令,立即生效
 +<code bash>​route add default 192.168.0.1</​code>​
 +
 +====启用 NFS 客户端====
 +1 修改 /​etc/​rc.conf
 +<code bash>​nfs_client_enable="​YES"</​code>​
 +2 修改 /​etc/​fstab,添加远程 nfs 分区。例如:
 +<​code>​remote_server:/​path/​to/​export /​local/​mount/​point nfs rw,late 0 0</​code>​
 +注: 选项 late 也可以不添加。如果添加了,就可以用 /​etc/​rc.d/​mountlate 来挂载启动时没有挂载或挂载失败的 nfs 分区。
 +
 +3 执行 /​etc/​rc.d/​nfsclient
 +<code bash>
 +#/​etc/​rc.d/​nfsclient start</​code>​
 +
 +=====设定系统默认域名服务器=====
 +修改 /​etc/​resolv.conf 文件到如下内容,如果这个文件不存在,可以直接创建。
 +<code bash>​nameserver 192.168.0.1</​code>​
 +更复杂的设定可以参考这个文件的 man 文档。
 +
 +=====/​etc/​hosts 文件的作用=====
 +系统默认查询域名的顺寻是,先从 /etc/hosts 查询,如果查不到就从 dns 服务器查询。因此,你可以把一些常用的 域名-IP 地址对应写到 /etc/hosts 里面以加快网络速度。
/data/vhosts/wiki-data/pages/faq/networking.txt · 最后更改: 2014/03/14 20:48 由 harbinbeer