我有两个不同的网络接口,连接到 2 个网络。一个是 eth0,另一个是 wlan0。如何告诉软件只使用特定的界面?
基本上我希望 Firefox 使用 eth0,因为它是大学局域网,我必须访问内部网站,另一个是对互联网开放的 wifi 网络,我想将其绑定到 Chrome。
我正在工作,我需要使用内联网。所以 eth0 是我的选择,但 eth0 是没有互联网访问权限的内部网(显然)。因为我想要上网,所以我连接到 wlan0(学生的大学 wifi)。
问题是,如果我同时连接了两个浏览器,有时浏览器会使用 eth0 查找 www.stackoverflow.com。所以我想分配一个浏览器只使用一个特定的界面。
所以我在我的 VirtualBox 上安装了 LUbuntu 11.04。我找不到 1366x768 分辨率,所以我安装了 Guest Additions,但它不存在。所以我用这个代码来设置正确的分辨率:
gtf 1366 768 60
xrandr --newmode "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 $
xrandr --addmode VBOX0 1368x768_60.00
xrandr --output VBOX0 --mode 1368x768_60.00
Run Code Online (Sandbox Code Playgroud)
问题是我找不到保存这些信息以备下次重启的方法。我试过了.xinitrc,没有任何反应。然后我试了一下,.bashrc但它不起作用,我需要在执行此命令之前启动一个控制台。
所以这就是事情。我的上网本中有两个分区(加上交换区):
/dev/sda4使用 Ubuntu 10.4
/dev/sda5和 Centos 5.5
我显然使用 Ubuntu。Centos 在那里是因为我需要在那个发行版上运行一些测试。问题是 Centos 使用 Grub,而 Ubuntu 使用 Grub2。
这是/boot/grub/menu.lst来自 Centos:
default=0
timeout=5
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title CentOS (2.6.18-194.17.4.el5xen)
root (hd0,4)
kernel /boot/xen.gz-2.6.18-194.17.4.el5
module /boot/vmlinuz-2.6.18-194.17.4.el5xen ro root=LABEL=/1 rhgb quiet
module /boot/initrd-2.6.18-194.17.4.el5xen.img
title CentOS (2.6.18-194.el5xen)
root (hd0,4)
kernel /boot/xen.gz-2.6.18-194.el5
module /boot/vmlinuz-2.6.18-194.el5xen ro root=LABEL=/1 rhgb quiet
module /boot/initrd-2.6.18-194.el5xen.img
Run Code Online (Sandbox Code Playgroud)
在/boot/grub/grub.cfg从Ubuntu的:
menuentry "CentOS release 5.5 (Final) (on /dev/sda5)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 66daaf1a-53b0-4e12-96f3-db01d52e12d1
linux /boot/vmlinuz-2.6.18-194.17.4.el5xen root=/dev/sda5
}
menuentry …Run Code Online (Sandbox Code Playgroud) 从这里启发的问题
设想
我住在大学附近的房子里。也就是说,学生 wifi 可以到达我家,所以我通常甚至在家里使用它。问题是,作为由大学系统管理员管理的 wifi,无法连接到某些 dns(例如,文件上传域,如 Rapidshare 或 megaupload)。好消息是我还有一个可以使用的 USB 互联网密钥,但是,基本上这就像意大利的所有互联网移动计划一样是一个骗局,因为在 20GB 之后,他们会切断我的带宽。
最后……问题
为了优化我的带宽使用,我想对我的 Ubuntu 说:如果我连接到 *.domain.com 使用这个接口,否则使用另一个。为了这个问题,让我们调用 wifiwlan0和 usb internet key ppp0。
PS:这是一个非常具体的问题。不要建议诸如“使用 Tor,伙计”之类的东西。我不想滥用大学 wifi。我实际上不知道这是否与 Tor 有可能......但仍然...... :)
有没有办法在桌面背景中设置应用程序,在这种情况下是 Gwibber?
这意味着基本上让它在后台显示推文,如果我不点击它,比如,我不知道,两次,那么我就不会与它“交互”并且它没有被启用。
如果问题不清楚,请评论它,我会更正不清楚的地方。
我需要安装 2 个版本的 Eclipse。一种用于 Java,一种用于 PHP。我应该期望两个安装都会覆盖一些隐藏的文件夹/文件吗?我从eclipse下载页面下载到独立安装包。
networking ×2
eclipse ×1
grub2 ×1
gwibber ×1
installation ×1
internet ×1
lubuntu ×1
resolution ×1
wallpaper ×1
xrandr ×1