ubuntu拨号软件,Ubuntu软件中心

本篇文章给大家谈谈ubuntu拨号软件,以及Ubuntu软件中心对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

在虚拟机中使用ubuntu,如何使虚拟机中的ubuntu上网

1、在虚拟机里面的Ubuntu系统中,打开浏览器,无法访问网页。

2、打开虚拟机设置,当虚拟机系统开启时:在虚拟机菜单上点击左右分栏的图片,

3、调出我的计算机列表,右键当前Ubuntu系统虚拟机,选择【设置】。

4、当虚拟机系统未开启时,可以点击【编辑虚拟机设置】。

5、在【虚拟机设置】界面,此时的【网络适配器】=“NAT模式”。

6、在【虚拟机设置】界面,将【网络适配器】修改为“自定义:特定虚拟网络”,同时下拉选中“VMnet8(NAT模式)”。

7、在虚拟机菜单中点击【重新启动客户机】,并在确认提示框点击【重新启动】。

8、当虚拟机重启后,打开浏览器,即可访问网页。

ubuntu系统不支持中兴(MU351)的驱动怎么办

1,首先下载安装usb_modeswitch:

其实我在网上搜索了以下,这款软件已经升级到 usb_modeswitch-1.1.1.tar.bz2,不过我用新版本的安装时不能很好的安装成功,新手建议还是使用1.0.2这个版本比较好。

解压,编译安装:

#tar xjvf usb_modeswitch-1.0.2.tar.bz2//这里就是解压你下载的那个文件要解压到/etc目录下很多教程没有说明这一点,解压出的文件夹和文件夹的内容最好各自解压到/etc目录下。

#cd usb_modeswitch-1.0.2这里是用到的cd命令,转到刚才我们解压的那个文件夹目录下,

#make install这里就是安装了。

然后编辑usb_modeswitch.conf配置文件:

#sudo vi/etc/usb_modeswitch.conf这里最好要加sudo权限因为没有的话会编辑后不能保存

该配置文件内又市面上绝大多数的无线上网卡配置信息,但是没有我们这款中兴的MU351,是比较新的缘故还是什么我也不清楚,你可以看以下里面的内容是很多的,新版本的usb_modeswitch里面又多了不少配置文件,而且整个软件的架构也不一样,配置文件是单独放到一个文件夹里的。这里不再多讲了。下面大家把MU351的配置文件添加进去。

######################################

# ZTE MU351

#

# Contributor: Dale Lane

DefaultVendor= 0x19d2;

DefaultProduct= 0x0003

# choose one of these:

DetachStorageOnly=0

MessageContent=”5553424312345678000000000000061b000000020000000000000000000000”

######################################

其中注意红色部分,是厂商信息和硬件信息,可以通过lsusb命令查看获取:

中兴MU351查看lsusb得出的信息为:

# lsusb

Bus 004 Device 002: ID 0b05:b700 ASUSTek Computer, Inc.

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 012: ID 19d2:0003

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

2、配置完成后,执行usb_modeswitch-W命令创建tty设备

# sudo usb_modeswitch-W大家记好这里的命令的每一步基本上都是要加sudo权限的

再查看dmesg信息,如果有生成新的ttyACMx设备即表示成功

中兴MU351的dmese信息中应该生成如下设备:

#dmesg|grep tty

option1 ttyUSB0: GSM modem(1-port) converter now disconnected from ttyUSB0

option1 ttyUSB1: GSM modem(1-port) converter now disconnected from ttyUSB1

option1 ttyUSB2: GSM modem(1-port) converter now disconnected from ttyUSB2

option1 ttyUSB3: GSM modem(1-port) converter now disconnected from ttyUSB3

usb 2-1: GSM modem(1-port) converter now attached to ttyUSB0

usb 2-1: GSM modem(1-port) converter now attached to ttyUSB1

usb 2-1: GSM modem(1-port) converter now attached to ttyUSB2

usb 2-1: GSM modem(1-port) converter now attached to ttyUSB3

3、安装wvdail拨号工具,源里有(据说可以在NetworkManager下使用,但我没配置成功,望达人指教)

#yum install wvdial这里可能会提示用这条命令安装 sudo apt-get install wvdial那么大家就用这条命令注意按提示作就好了

执行wvdialconf扫描硬件并生成配置文件:

#wvdialconf

编辑/etc/wvdial.conf配置文件加入如下拨号配置信息:

;########################

Phone=*99***1#

Password= any

Username= any

Stupid Mode= 1

中兴MU351执行wvdialconf会报错,无法生成配置文件,不用理会,直接编辑/etc/wvdial.conf,添加如下内容:

[Dialer Defaults]

Modem=/dev/ttyUSB2

Init1= ATZ

Init3= ATE0V1

Init5= ATS0=0

Init6= AT+CGDCONT=1,"IP","cmnet"

Init7= AT+CFUN=1

Modem Type= USB Modem

Baud= 460800

New PPPD= yes

ISDN= 0

Phone=*99***1#

Password= any

Username= any

Stupid Mode= 1

4、拨号:

#wvdial

--> Ignoring malformed input line:";########################"

--> WvDial: Internet dialer version 1.60

--> Cannot get information for serial port.

--> Initializing modem.

--> Sending: ATZ

ATZ

OK

--> Sending: ATQ0 V1 E1 S0=0&C1&D2+FCLASS=0

ATQ0 V1 E1 S0=0&C1&D2+FCLASS=0

OK

--> Modem initialized.

--> Sending: ATDT*99***1#

--> Waiting for carrier.

ATDT*99***1#

CONNECT 2800000

--> Carrier detected.  Starting PPP immediately.

--> Starting pppd at Mon Jul 27 16:31:44 2009

--> Pid of pppd: 3667

--> Using interface ppp0

--> pppd:??[06][08][10]?[06][08]

--> pppd:??[06][08][10]?[06][08]

--> pppd:??[06][08][10]?[06][08]

--> pppd:??[06][08][10]?[06][08]

--> pppd:??[06][08][10]?[06][08]

--> local  IP address 10.140.68.38

--> pppd:??[06][08][10]?[06][08]

--> remote IP address 192.200.1.21

--> pppd:??[06][08][10]?[06][08]

--> primary   DNS address 221.130.33.60

--> pppd:??[06][08][10]?[06][08]

--> secondary DNS address 221.130.33.52

--> pppd:??[06][08][10]?[06][08]

OK,冲浪去吧,关闭只需crtl+ c

想方便可以写个脚本放到桌面:

#!/bin/sh

/usr/sbin/usb_modeswitch-W

sleep 5

echo"nameserver 202.106.0.20">/etc/resolv.conf

konsole-e/usr/bin/wvdial

每次插上上网卡,等待5秒,然后双击该脚本,断线时按ctrl+ c即可

可参考

新人请教,Ubuntu14.04怎样通过PPPoE联网

一、实现前的网络拓扑

========================================

1、PPPOE服务端是笔记本电脑,运行Ubuntu12.04系统,有一个网卡,和一个无线网卡。

2、PPPOE客户端是一个测试板,运行嵌入式linux系统MontaVista(R) Linux(R) Professional Edition 5.0.0,有一个网卡。

3、笔记本和测试板网卡口直连互通(便于测试板挂载笔记本的nfs根文件系统,若不直连通过路由器和笔记本同网段互联也行),网段:192.168.0.0/24。

4、笔记本的无线网卡和无线路由连接,网段:192.168.1.0/24。

5、网络接口情况

(1)服务端:

quietheart@quietheart-ThinkPad-E420:~/work$ ifconfig

eth0 Link encap:以太网硬件地址 f0:de:f1:f0:08:60

inet地址:192.168.0.116广播:192.168.0.255掩码:255.255.255.0

inet6地址: fe80::f2de:f1ff:fef0:860/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500跃点数:1

接收数据包:2270错误:0丢弃:0过载:0帧数:0

发送数据包:4735错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:1000

接收字节:377210(377.2 KB)发送字节:5218298(5.2 MB)

中断:41基本地址:0x6000

lo Link encap:本地环回

inet地址:127.0.0.1掩码:255.0.0.0

inet6地址:::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436跃点数:1

接收数据包:129错误:0丢弃:0过载:0帧数:0

发送数据包:129错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:0

接收字节:12349(12.3 KB)发送字节:12349(12.3 KB)

wlan0 Link encap:以太网硬件地址 44:6d:57:5e:28:6c

inet地址:192.168.1.100广播:192.168.1.255掩码:255.255.255.0

inet6地址: fe80::466d:57ff:fe5e:286c/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500跃点数:1

接收数据包:165错误:0丢弃:0过载:0帧数:0

发送数据包:218错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:1000

接收字节:71986(71.9 KB)发送字节:34459(34.4 KB)

(2)客户端:

# ifconfig

eth0 Link encap:Ethernet HWaddr 74:37:2F:20:20:14

inet addr:192.168.0.120 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::7637:2fff:fe20:2014/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:4718 errors:0 dropped:0 overruns:0 frame:0

TX packets:2303 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:5259832(5.0 MiB) TX bytes:383574(374.5 KiB)

Interrupt:52 Base address:0x7000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr:::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:1 errors:0 dropped:0 overruns:0 frame:0

TX packets:1 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:148(148.0 B) TX bytes:148(148.0 B)

二、服务端搭建PPPOE的过程

========================================

1、安装pppoe服务软件

#sudo apt-get install ppp

2、配置服务

2.1、设置验证信息

#vim/etc/ppp/pppoe-server-options

#使用chap验证协议,如果使用pap验证协议,则此行为 require-pap

require-chap

#vim/etc/ppp/options

#(设置验证方式)

-pap

+chap

#(允许本地验证)

local

这里:

(1)、如果使用pap验证方式,windowsxp以上系统自带的pppoe拨号,无法拨通。可能原因是pap使用明文密码验证,而windows保存的密码是加密的,而且是不可恢复的加密,所以windows无法提供密码明文。

(2)、/etc/ppp/pppoe-server-options和/etc/ppp/options,配置无论写在哪个文件中,都能够起到作用

2.2、添加用户信息

#vim/etc/ppp/chap-secrets

#添加用户名和密码

# client server secret IP addresses

myuser* mypassword*

3、启动和关闭PPPOE服务

3.1、启动pppoe服务

#pppoe-server-I eth0-L 172.168.0.1-R 172.168.0.210-N 20

-I eth0指定pppoe服务器在哪个网卡接口监听连接请求

-L 172.168.0.1指定pppoe服务器的ip地址。(注意:此IP地址不是网卡的IP地址,而是PPPOE服务器的虚拟IP,和网卡eth0的地址无关,实际网卡eth0没有IP也可以)

-R 172.168.0.210 pppoe服务器分配给客户端的IP地址,从192.168.27.210开始,递增。

-N 20指定最多可以连接pppoe服务器的客户端数量

3.2、关闭PPPOE服务器

killall pppoe-server

三、客户端连接PPPOE服务端

========================================

安装:

1、使用pppoe拨号链接:

#pppoe-setup

...

USER NAME

>>>...:myuser

...

INTERFACE

>>>...:eth0

...

PASSWORD

>>>...:mypassword

>>>...:mypassword

...

这里,"pppoe-setup"进入交互操作,具体选择如上,其它默认(如dns为server,防火墙为0等),"pppoe-setup"是一个脚本,用于生成连接服务所需的配置信息。

#pppoe-start

. Connected!

这样,连接之后,客户端会有一个ppp0的设备如下:

# ifconfig

eth0 Link encap:Ethernet HWaddr 74:37:2F:20:20:14

inet addr:192.168.0.120 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::7637:2fff:fe20:2014/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:6763 errors:0 dropped:0 overruns:0 frame:0

TX packets:3576 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:6045812(5.7 MiB) TX bytes:674773(658.9 KiB)

Interrupt:52 Base address:0x7000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr:::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:1 errors:0 dropped:0 overruns:0 frame:0

TX packets:1 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:148(148.0 B) TX bytes:148(148.0 B)

ppp0 Link encap:Point-to-Point Protocol

inet addr:172.168.0.210 P-t-P:172.168.0.1 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:6 errors:0 dropped:0 overruns:0 frame:0

TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:45(45.0 B) TX bytes:45(45.0 B)

同时,服务端也多出一个ppp0,如下:

root@quietheart-ThinkPad-E420:/home/quietheart/work# ifconfig

eth0 Link encap:以太网硬件地址 f0:de:f1:f0:08:60

inet地址:192.168.0.116广播:192.168.0.255掩码:255.255.255.0

inet6地址: fe80::f2de:f1ff:fef0:860/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500跃点数:1

接收数据包:3580错误:0丢弃:0过载:0帧数:0

发送数据包:6890错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:1000

接收字节:676540(676.5 KB)发送字节:6055600(6.0 MB)

中断:41基本地址:0x6000

lo Link encap:本地环回

inet地址:127.0.0.1掩码:255.0.0.0

inet6地址:::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436跃点数:1

接收数据包:536错误:0丢弃:0过载:0帧数:0

发送数据包:536错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:0

接收字节:49149(49.1 KB)发送字节:49149(49.1 KB)

ppp0 Link encap:点对点协议

inet地址:172.168.0.1点对点:172.168.0.210掩码:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492跃点数:1

接收数据包:6错误:0丢弃:0过载:0帧数:0

发送数据包:6错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:3

接收字节:45(45.0 B)发送字节:45(45.0 B)

wlan0 Link encap:以太网硬件地址 44:6d:57:5e:28:6c

inet地址:192.168.1.100广播:192.168.1.255掩码:255.255.255.0

inet6地址: fe80::466d:57ff:fe5e:286c/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500跃点数:1

接收数据包:273错误:0丢弃:0过载:0帧数:0

发送数据包:229错误:0丢弃:0过载:0载波:0

碰撞:0发送队列长度:1000

接收字节:110356(110.3 KB)发送字节:36760(36.7 KB)

这样我们可见,两者的ppp0设备互相有对方的网址,这里可能都是ppp0,也可能不都是。

3、断开链接

#pppoe-stop

四、应用

========================================

1、利用pppoe链接共享上网

假设采用以上的设置,通过上面配置信息我们可知:ppp服务器和客户端(板子)通过eth0直连,服务器有wlan0无线网卡。这里,无线网卡wlan0可以连接外网,那么,我们可以如下设置,使得pppoe客户端也能通过服务器的无线网卡共享上网。

(1)服务器上

首先,给pppoe服务添加默认网关使之能访问外网:

root@quietheart-ThinkPad-E420:/home/quietheart# route add default gw 192.168.1.1 dev wlan0

Destination Gateway Genmask Flags MSS Window irtt Iface

default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

......

这里,因为可能笔记本默认网关不是无线路由而是eth0对应的192.168.0.1,这个不能访问外网(因为它和测试板直连了),所以添加一个网关,这样笔记本能访问外网了,(注意,如果此时优先匹配eth0的网关的话,笔记本还是不能上网,所以最好先将eth0的网关在路由表中删除)192.168.1.1是无线网卡所使用的网关一般就是无线路由的网址。

其次,打开服务端的ip转发:

root@quietheart-ThinkPad-E420:/home/quietheart# echo"1">/proc/sys/net/ipv4/ip_forward

或/et/sysctl.conf的net.ipv4.ip_forward= 1

最后,只添加路由还是不够的,还要转发pppoe上的数据到无线网卡上:

iptables-t nat-A POSTROUTING-s 172.168.0.0/24-o wlan0-j MASQUERADE

至此,可以用板子链接上外网了。

(2)客户端上

添加ppp0为默认路由网关出口:

#route add default gw 172.168.0.1 dev ppp0

这里同样注意,如果此时优先匹配其它网口的网关的话,还是不能经过pppoe上网,所以最好先将其它网口的网关在路由表中删除。

#ping www.baidu.com

PING www.a.shifen.com(115.239.210.26) 56(84) bytes of data.

64 bytes from 115.239.210.26: icmp_req=1 ttl=53 time=398 ms

64 bytes from 115.239.210.26: icmp_req=2 ttl=53 time=31.6 ms

^C64 bytes from 115.239.210.26: icmp_req=3 ttl=53 time=30.1 ms

至此,我们可以看到,测试板可以访问外网。访问时会经过ppp0,到达笔记本的ppp0,然后笔记本又将其转发给能够连接外网的wlan0,实现通过pppoe访问外网(www.baidu.com)。

五、其它补充

========================================

1.iptables

关于iptables,是一个内核防火墙模块,可以实现数据包的过滤和转发,具体请参见iptables的man手册。

可以以如下命令以及上述设置路由的相关命令为起点研究。

root@quietheart-ThinkPad-E420:/home/quietheart/work# iptables-A INPUT-i eth0-s 172.168.0.0/24-j DROP

root@quietheart-ThinkPad-E420:/home/quietheart/work# iptables-t nat-A POSTROUTING-s 172.168.0.0/24-j SNAT--to-source 172.168.0.1

2.关闭ICMP,防止别人Ping。

echo 1>/proc/sys/net/ipv4/icmp_echo_ignore_all

3.内核的支持

注意需要对内核相应配置以支持pppoe,如下:

开发板内核配置中应当支持所有的ppp选项,如下修改内核配置---使内核支持PPP

修改的地方:

(1),Device Drivers-->

Network device driver-->

PPP下面所有的选项

(2),Device Drivers-->

Networking-->

Universal TUN/TAP

4.数据包大小

以太网帧最大长度为1518个字节,其中14个字节是帧头的长度,4个字节是校验码,所以1500个字节是数据载荷也就是说以太帧最大传输单元MTU为1500个字节,而pppoe头有6个字节,封装ppp协议时ppp协议域又占2个字节,所以pppoe接口MTU为1492个字节。一般连接时会自动设置,如果手动设置,请参见ifconfig的手册。

阅读剩余
THE END