在淘宝网买了一个D-Link四端口以太网宽带路由器,想让自己的笔记本(Lenovo TY200)和家里那台2000年组装的老电脑(P4 1.8G/i845G)通过路由器共享上网。一直没时间搞定网线,所以拖到今天(春节提前放假)。路由共享本是很简单的事情。但是困难在哪里呢?那台老电脑我现在用的是Ubuntu 7.10的系统,非Windows XP。而Ubuntu 7.10自己还不是很熟。就摸索着尝试一下,终于成功。以下经验共享!
1.配置Router。
网线连接笔记本网口和Router WAN口。确定Router已经有电源适配器接上。打开Web浏览器键入“http://192.168.0.1”然后在出现的“设置向导”界面,按照提示点击“下一步”设置。在出现“选择WAN型态”页面时,选择PPPoE,设定好电信提供的ADSL PPPoE的用户名和密码。最后重新激活完成。
2.重新用网线连接ADSL modem网口和Router WAN口。另用网线把笔记本连接到LAN1口。笔记本安装的Windows XP pro,直接打开IE网页,轻松实现上网。
3.而将台式电脑连接至Router LAN2口,却无法实现上网。
3.1激活root帐号
打开Ubuntu终端:
sudo passwd root //sudo–用root身份来运行后面的命令
Password: <— 输入安装时的用户的密码
Enter new UNIX password: <— 新的Root用户密码
Retype new UNIX password: <— 重复新的Root用户密码
passwd:已成功更新密码
3.2激活图形化root登陆(以下依赖于上面的第一步)
3.2.1在Gnome打开 System –> Administration –> Login Screen Setup
点击 security 页,选择 Allow root login (桌面菜单:系统>系统管理>登录窗口,点“安全”选项页,选择“允许本地管理员登录”)
或者 在KDE 打开 Konqueror 并打开 /etc/kde3/kdm/ 目录
在 kdmrc 文件上按右键选择 –> ‘Edit as root’
在 246 行将 AllowRootLogin=false 修改为 ‘true’ 保存并退出。 –这个方法没有尝试!
或者 在终端使用命令行方式:zhujha@zhujha:~$ gksu /usr/sbin/gdmsetup
3.3重启系统,使用root登陆。
3.4打开终端,输入gedit interfaces。(或者 位置>计算机>文件系统>/etc/network>interfaces)添加两行:auto eth0;iface eth0 inet dhcp;保存退出。仍然以root账户在终端输入/etc/init.d/networking restart。
通过以上方法,终于让这台老台式机(Ubuntu)实现Router共享上网。
现在写下来比较清晰明朗,但是过程却颇费周折。
1.开始不太清楚以root登陆什么意思,原来就是登陆名为root。
2.开始并没有以root登陆,打开interfaces添加两行代码后,尝试N次无法保存,提示没有权限保存文件。以root登陆后实现保存。
3.在进入“系统>系统管理>登录窗口>“安全”选项页,不小心选中了以zhujha自动登陆,无法选择以root登陆,浪费两次重启时间来排错。
4.interfaces文件原最后两行为“auto eth0;iface eth0 inet manual”,开始并没有注意到。直接添加“auto eth0;iface eth0 inet dhcp”。然后在终端中“/etc/init.d/networking restart”,始终无法实现networking重启,提示fail。最后将新加的两行去掉,将原来的最后一行中的manual改为dhcp。终于成功。
相信那些Ubuntu部落高手,这个问题应该是小case。我刚接触不久,看到终端中networking重启时一行一行滚动的代码,没有出现红色的fail时,还是有些小小的成就感哈。