Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325429
  • 博文数量: 53
  • 博客积分: 1037
  • 博客等级: 准尉
  • 技术积分: 1066
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-13 14:09
文章分类

全部博文(53)

文章存档

2016年(1)

2015年(10)

2013年(2)

2012年(40)

分类: LINUX

2012-05-27 14:22:04

家里用的是电信宽带, 办公室是局域网, 如何设置方便两地上网?

电信宽带是拨号上网, 因此需要运行 sudo pppoe-setup, 设置帐号和密码等等配置.

一般办公室上网都是局域网设置, 而且ip是固定分配的. 因此在 /etc/rc.conf 中设置 NETWORKING 部分如下:
(下面是我的电脑设置, 根据自己的情况配置)

  1. interface=eth0
  2. address=192.168.1.145
  3. netmask=255.255.255.0
  4. broadcast=192.168.1.255
  5. gateway=192.168.1.1
然后在 /etc/resolv.conf 中写入DNS服务器

  1. nameserver xxx.xxx.xxx.xxx
  2. nameserver yyy.yyy.yyy.yyy
这保证了在办公室开机就能上网. 最好将该文件备份为 resolv.conf.bak

将下面的内容保存到文件 route_pppoe.sh (文件名任取), 并改成可执行属性.
chmod 755 route_pppoe.sh

  1. sudo route del default
  2. sudo pppoe-start
  3. sudo route add default dev ppp0
在家里的话, 执行 ./route_pppoe.sh 即可.

但如果在办公室也执行了 ./route_pppoe.sh, 则不能上网了. 解决的办法是


  1. sudo route add default dev eth0
  2. sudo remove /etc/resolv.conf  # 删除拨号上网的 resolv.conf, 一般它链接到 /etc/ppp/resolv.conf
  3. sudo cp /etc/resolv.conf.bak /etc/resolv.conf # 这就是刚才备份的 resolv.conf
  4. sudo /etc/rc.d/network restart  # 重启 network


不过这不是完美的解决方案. 还需要继续学习.


待续...


阅读(1412) | 评论(0) | 转发(0) |
0

上一篇:Archlinux 安装 Gnome

下一篇:安装 yaourt

给主人留下些什么吧!~~