您的位置:首页 > 其它

校园网802.1登录内网外网方法和常见问题汇总[ubuntu]

2011-05-04 16:44 295 查看
802.1协议的内网登录最简单的方法:

利用ubuntu自带的wpa_supplicant

1.在/etc下新建wpa_supplicant.conf

#内容:

ctrl_interface=/var/run/wpa_supplicant

#ctrl_interface_group=wheel

ap_scan=0

network={

key_mgmt=IEEE8021X

eap=MD5

identity="youraccount"

password="yourpassword"

eapol_flags=0

}

2.执行脚本login802.sh

#!/bin/bash

killall -q wpa_supplicant

wpa_supplicant -B -Dwired -ieth0 -c/etc/wpa_supplicant.conf

dhclient

即可登录内网

第二步可以使用替代办法来实现自动登录。如下:

a.

/etc/network/interfaces

加入

auto eth0

iface eth0 inet dhcp

pre-up wpa_supplicant -B -Dwired -ieth0 -c/etc/wpa_supplicant.conf

post-down killall -q wpa_supplicant

b.

/etc/NetworkManager/nm-system-settings.conf

中修改

[ifupdown]

managed=true

如此可实现开机802.1x自动登录

校园网登录外网:

详见:http://code.westopener.com/projects/openkeeper(这是本校一牛人开发的gui宽带拨号上网工具)

常见问题:

1.安装内网登陆器成功后,通常重启后既可以自己登录,但是当你再次登录的时候,就发现eth0无法工作了。解决的办法是1. 修改/etc/dbus-1/system.d/NetworkManager.conf 和 /etc/dbus-1/system.d/nm-applet.conf

  將下列紅色字,如果為deny,改allow

  <policy context=default>

  <allow own="org.freedesktop.NetworkManager"/>

  <allow send_destination="org.freedesktop.NetworkManager"/>

  <allow send_interface="org.freedesktop.NetworkManager"/>

  </policy>

2.很多情况下,链接上外网以后就登录不上内网了

可以通过添加指定内网网段路由的方式解决这个问题

比如说你学校内网网段有 172.0.0.0 ,你的内网默认网关为172.18.60.1,你可以最终端下(root权限)输入以下指令

route add -net 172.0.0.0 netmask 255.0.0.0 gw 172.18.108.1

这样就可以同时上内外网了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: