タグ付けされた質問 「ppp」

2
Ctrl-Cは、pppdの非切断セッションでは機能しません
Mini2440 ARMボードを使用しており、ベースのDebian 6.0システムをを使用して配置しましたmultistrap。 私はtmuxいくつかのプロセスを異なるウィンドウで実行していました/etc/rc.local。シリアルポートとinittabエントリを使用してボードに接続し、そのポートで実行gettyします。picocomシリアルコミュニケーターとして使用します。 rootがログイン~/.bashrcすると、すでに実行中のtmuxサーバーに接続され、プロセスを簡単に監視できます。実際のコマンドはexec tmux attach-session -t "main"です。tmuxはデフォルトの設定で実行されます。 プロセスの1つ(シェルスクリプトを中心とする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>; swtch …
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 nowudevプロセスから切り離されたジョブを実行するために使用します。 しかし、1つの質問は未解決のままです:なぜ機能しnohup、機能し&ないのですか?
11 linux  udev  ppp 

2
OpenWrtでPPPoEを設定する方法
おそらくこれは簡単な質問ですが、答えが見つかりません... OpenWrt Backfire 10.03.1を実行するADSLルーター(Dlink DSL-524T)を持っています。PPPoAを使用してインターネットに接続し/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を2つのイーサネットアダプターを備えた(仮想)マシンで実行しています。eth0をTCP / IP LANに接続し、eth1をDSLモデムに接続しています。このシステムは専用のルーター/ファイアウォールとして設計されており、SNAT、DNAT、および必要なフィルタリングを実行するためにiptablesが設定されています。 これはうまく機能しましたが、DSLモデムを変更しましたが、残念ながら新しい(高速)モデムはばかげているため、自動的にNATを実行し、パブリックIPをeth1に渡すことができなくなります。私は二重NATを許容できないので、いくつかの調査を行い、このモデムがコンピューターでPPPoEを実行することによってコンピューターにパブリックIPを「だます」ことができることを読みました。 したがって、eth1を使用するようにpppdを設定して、カスタムiptables構成スクリプトでeth1の代わりに使用するppp0接続を作成します。これはある程度は機能しているようですが、機能させるためにファイアウォールを開く必要がありました。 トラブルシューティングを支援するために、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 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.