Questions tagged «ppp»

2
Ctrl-C不适用于pppd非分离会话
我有一个Mini2440 ARM板,并使用放置了一个基本的Debian 6.0系统multistrap。 我曾经tmux在的不同窗口中运行过多个进程/etc/rc.local。我使用其串行端口和getty在该端口上运行的inittab条目连接至开发板。我picocom用作串行通讯器。 当root登录时,~/.bashrc将他附加到已经在运行的tmux服务器上,可以轻松地监视进程。实际的命令是exec tmux attach-session -t "main"。tmux使用默认配置运行。 一切正常,除了其中一个进程(周围的shell脚本pppd)没有Ctrlc从终端接收而其他进程可以接收。也Ctrl\可以。也 kill -INT <pppd_pid>可以,但kill -INT <shellscript_pid>不能。 我真的需要Ctrlc工作 此设置有什么问题? 编辑:这是stty -a外壳程序脚本中的输出,就在之前pppd: speed 38400 baud; rows 23; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; …
12 linux  debian  terminal  tmux  ppp 

5
如何在Udev事件上运行长时间的进程?
我想在连接USB调制解调器时运行ppp连接,所以我使用以下udev规则: ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\ RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}" (我的调制解调器显示/dev为ttyACM0) newPPP.sh: #!/bin/bash /usr/bin/pon prov $1 >/dev/null 2>&1 & 问题: 该udev事件触发,并newPPP.sh正在运行,但newPPP.sh过程后〜4-5s杀害。ppp没有时间进行连接(拨号超时为10秒)。 我如何运行一个长时间的过程,而这一过程不会被杀死? 我尝试使用nohup,但它也不起作用。 系统:Arch Linux 更新资料 感谢maxschlepzig,我在这里找到了解决方案。 我以前是at now用来运行与udev进程分离的工作的。 但还有一个问题没有答案:为什么nohup和&不工作?
11 linux  udev  ppp 

2
如何使用OpenWrt设置PPPoE
可能这是一个简单的问题,但我找不到答案... 我有一个运行OpenWrt Backfire 10.03.1的ADSL路由器(Dlink DSL-524T)。它使用PPPoA连接到Internet:这是我的/etc/config/network文件: config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'lan' option 'type' 'bridge' option 'ifname' 'eth0 eth1' option 'proto' 'static' option 'netmask' '255.255.255.0' option 'nat' '1' option 'ipaddr' '192.168.1.6' config 'atm-bridge' option 'unit' '0' option 'encaps' '11c' …

2
如何禁用以太网适配器的TCP / IP?
我在具有两个以太网适配器的(虚拟)计算机上运行CentOS 6.3。我的eth0连接到TCP / IP LAN,而eth1连接到DSL调制解调器。该系统旨在用作专用路由器/防火墙,并已设置iptables以执行SNAT,DNAT和所需的过滤。 这工作得很好,但是我更换了DSL调制解调器,不幸的是,新的(更快的)调制解调器经过了傻瓜认证,因此NAT自动进行,并且不允许我将公共IP传递给eth1。我不能容忍双重NAT,因此我进行了一些研究,并读到可以通过在计算机上执行PPPoE来“诱骗”该调制解调器为我的计算机提供公用IP。 因此,我将pppd设置为使用eth1,创建了ppp0连接,然后在自定义iptables配置脚本​​中替换了eth1。这似乎在一定程度上可以正常工作,但是我必须打开防火墙才能使其正常工作,而且它很脆弱。 我想完全排除所有TCP / IP流量直接路由到eth1的可能性,在此我的“友好”调制解调器会很乐意对其进行NAT,这部分是为了排除故障。 据我所知,PPPoE位于物理接口之下,而不是IP之上,它直接以以太网帧进行交易。因此,为了使pppd正常工作,我什至不必在eth1上配置IP网络,因此在eth1上运行的IP网络只会使事情变得不必要。 这是我发现的地方,愚蠢的我,我不知道如何在Linux上禁用TCP / IP堆栈!我知道在Windows框上,您可以仅取消选中适配器属性中的TCP / IP协议,但是在这里,我正在运行纯文本的CentOS,但我不知道该怎么做。 显然,这不是一个很普遍的愿望,因为我一直在搜索互联网无济于事。以太网适配器是 TCP / IP连接似乎是一个固定的假设。好吧,通常... 谢谢你的帮助!凯文
8 centos  ip  ethernet  ppp 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.