当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创][分享]ubuntu7.10环境下一块网卡绑定两个IP以及开机自动绑定MAC
帖子发表于 : 2007-12-10 20:40 

注册: 2007-12-04 19:41
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
之前在网上搜到过N个版本的方法,但在ubuntu7.10环境下实际操作时似乎都会出现各种问题,今天花了一个下午的时间好好研究了一下,终于解决了一块网卡绑定两个IP和开机自动绑定MAC的两大难题。
首先介绍一块网卡绑定两个ip的方法:
进入终端输入
代码:
sudo cp /etc/network/interfaces  /etc/network/interfaces.old   #备份interfaces文件,以备恢复
sudo gedit /etc/network/interfaces   #编辑/etc/network/interfaces文件


interfaces文件内容如下
代码:
auto lo
iface lo inet loopback

#以下是给网卡配置一个10的外网地址
auto eth0
iface eth0 inet static
address 10.136.xx.xx
netmask 255.255.255.0
gateway 10.136.xx.xx

#以下是给网卡配置一个192的内网地址
auto eth0:0
iface eth0:0 inet static
address 192.168.0.6
netmask 255.255.255.0
gateway 192.168.0.1


保存后关闭interfaces文件

接下来设置DNS服务器
代码:
sudo gedit /etc/resolv.conf   #编辑/etc/resolv.conf文件


resolv.conf文件内容如下
代码:
nameserver 202.xx.xx.xx     #输入dns地址


保存后关闭resolv.conf文件


以上方法即可解决一块网卡同时绑定两个ip的难题,重启系统后就可以同时访问内网和外网了。


接下来介绍让系统开机自动绑定MAC的方法
一般采用的方法是
代码:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:xx:xx:xx:xx:bd
sudo ifconfig eht0 up
sudo /etc/init.d/networking restart

这样的操作可以暂时性的绑定MAC,但系统重启之后又会变成原来的MAC。

我推荐的方法
代码:
sudo cp /etc/init.d/rc.local  /etc/init.d/rc.local.old     #备份rc.local文件,以备恢复
sudo gedit /etc/init.d/rc.local        #编辑rc.local文件


在#! /bin/sh和PATH=/sbin:/bin:/usr/sbin:/usr/bin中间插入以下内容
代码:
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 00:xx:xx:xx:xx:bd
/sbin/ifconfig eht0 up
/etc/init.d/networking restart

保存后关闭rc.local文件

系统会在每次重启时自动执行绑定MAC的命令。

以上操作在ubuntu7.10(gutsy)
Kernel Linux 2.6.22-14-generic
操作成功~


以上操作希望大家在编辑文件前先备份原文件,这样恢复起来也就比较方便了~
养成要修改先备份的好习惯,在恢复系统时就会很省事了。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-11 8:48 

注册: 2007-12-04 19:41
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
如果需要恢复为自己原来的MAC,只要编辑rc.local文件把添加进去的语句注释掉或恢复原文件就可以了。

1。把添加的命令注释掉
代码:
sudo gedit /etc/init.d/rc.local


代码:
#/sbin/ifconfig eth0 down
#/sbin/ifconfig eth0 hw ether 00:xx:xx:xx:xx:bd
#/sbin/ifconfig eht0 up
#/etc/init.d/networking restart


2。恢复原文件
代码:
sudo cp /etc/init.d/rc.local.old  /etc/init.d/rc.local


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-12-31 0:41 

注册: 2006-03-22 3:42
帖子: 370
送出感谢: 0 次
接收感谢: 0 次
试一下还不知道能不能用


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译