【PCルータ】 Vyatta
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2010/10/22(金) 17:27:38ID:tnj4oKpw公式サイト
http://www.vyatta.com/
PCルータ特化OSまとめwiki
http://www.esc-j.net/pc-router/index.php?Vyatta
0002login:Penguin
2010/10/22(金) 23:55:03ID:6EuwLYNh乙
Wikiも作ったのか。手伝えないけどガンガ
0003login:Penguin
2010/10/23(土) 11:00:44ID:e4aTU3arhttp://www.vyatta-users.jp/
0004login:Penguin
2010/10/23(土) 16:03:04ID:OcuQvkEr0005login:Penguin
2010/10/24(日) 00:33:25ID:+HYZlJ7s0006login:Penguin
2010/10/24(日) 09:46:27ID:9ZUYkKkmvbash以外は普通のDebianぽいからalienでRPMにして普通のCentOSにでも
仕込めばいいんでない?設定とかツールのビルドオプションに差が出るので
一部機能・性能に制限あるかも知らんが。
0007login:Penguin
2010/10/24(日) 12:35:17ID:lhWe0s/r0008login:Penguin
2010/10/24(日) 16:00:36ID:jRDgjHC60009login:Penguin
2010/10/24(日) 16:06:54ID:9ZUYkKkm大きなものから小さなものまで統一的に管理できてうれしいかも。
0010login:Penguin
2010/10/24(日) 17:29:42ID:bHdbf/JHshow interfacesコマンド打つと、2セッションともIPは取得できてるみたいなんだけど、NATのmasqueradeで
LAN側からインターネットにアクセスしようとすると、片方しか繋がらん。
0011login:Penguin
2010/10/25(月) 05:33:36ID:YQStJzRi0012login:Penguin
2010/10/25(月) 13:36:02ID:GL9KEgQO881 :login:Penguin :2010/07/15(木) 20:17:25 ID:LTp0krli
>>878
VyattaでPPPoEマルチセッション使ってるよ。
IPによって経由するプロバイダを変えるソースルーティングも
rootでいくつかコマンド打つだけで実現できてる。
この方、いらっしゃいましたらやり方教えていただけませんか?
0013login:Penguin
2010/10/26(火) 13:50:08ID:9jQxsmtM>>12
書いた張本人だけど、今夜か明日にでもやり方書くよ。
明日朝に二輪の卒検あるから、それ終わってからが濃厚だけどw
0014login:Penguin
2010/10/26(火) 13:52:33ID:BZNC/Oytありがとう。
マルチセッションすらうまくいかずにずっと悩んでたので、助かります。
0015login:Penguin
2010/10/27(水) 00:20:59ID:oGqmlU00IPnutsスレはpart 8で終了ですか?
0016login:Penguin
2010/10/27(水) 02:53:15ID:8q0utd5T0017login:Penguin
2010/10/27(水) 09:42:00ID:yOYj09sc虎目教官「虎目流 二輪、つかまつれ!」
0018login:Penguin
2010/10/27(水) 10:16:42ID:MDwNKuaYIPnuts開発終了に伴い、スレも終了しました。
スレの終盤で、移行するならVyattaがいいのではないかという流れになり、このスレが立ちました。
0019login:Penguin
2010/10/27(水) 10:31:01ID:8q0utd5Tはやいルータを作る
http://hibari.2ch.net/test/read.cgi/linux/1019046005/
002013
2010/10/27(水) 19:44:30ID:OloZ36+Neth0をLAN側、eth1をONU側として書いていく。
1.PPPoEマルチセッションで複数プロバイダに接続
これはただ単にinterfaces ethernet eth1 pppoeエントリを複数作るだけ。
メインのプロバイダを0、サブのプロバイダを1にした場合、設定する内容は同じようなもんだけど
通常出て行く方をメインにするためdefault-routeエントリを0にauto、1をnoneに設定しておく。
この時点で再起動なりして、ifconfigでpppoe0、pppoe1ともに
IPアドレスが取得できているか確認した方がいいかな。
2.ソースルーティングの設定
マスカレードの設定に、ソースルーティングしたいアドレスの範囲を記述する。
たとえば192.168.1.251〜254に設定したい場合、service nat rule 2辺りに
outbound-interface pppoe1、source address 192.168.1.251-192.168.1.254、type masquerade
の3つのエントリを登録しておく。
rule 1の方はoutbound-interface pppoe0、type masqueradeのみで十分だと思う。
3.rootでの作業
たぶんここの作業が肝だと思う。
rootでログインしてifconfigして、pppoe1のinet addrもしくはP-t-Pで
出てくるIPアドレスをコピってくる。そのアドレスをaaa.bbb.ccc.dddとすると
ip rule add from 192.168.1.251 table 1 prio 10000
ip route add table 1 default via aaa.bbb.ccc.ddd
ip rule add from 192.168.1.252 table 2 prio 10001
ip route add table 2 default via aaa.bbb.ccc.ddd
といった感じでtable 4までコマンドを実行して、最後に/etc/init.d/networking restartで
設定を適用する。この辺はシェルスクリプト辺りで書いておくとコマンド1個でできて楽ちん。
あとは適当なマシンでIPを192.168.1.251〜254に設定すれば、サブのプロバイダで
やり取りできるようになっているはず。
うちの環境は以上の作業でソースルーティングできてる、うまくいくか試してみてくれ。
0021login:Penguin
2010/10/27(水) 20:47:02ID:9GpOLH47ありがとうございます。できました。
ただ、最後のrootでの作業は、pppoe1を再接続などしてIPアドレスが変わったら
その度にやる必要がありますよね。
単純に送信元IPが○○だったらpppoe1から出す、といったことはVyattaではできないんでしょうかね・・・。
0022login:Penguin
2010/10/27(水) 20:58:11ID:ytSSY0wQやってみようかと思ったんだけど、単純にpppoe0とpppoe1をload-balancing設定に書くだけだと、commit時になにやらメッセージが出て駄目だったわ。
なにか他に設定が必要なのかなあ・・・
0023login:Penguin
2010/10/27(水) 22:11:40ID:ytSSY0wQhttp://tsutomu.lasttom.jp/item/30
ここを参考にすればできそうな感じ
0024login:Penguin
2010/10/28(木) 02:11:14ID:QrNx0aMGいざとなったら自分でスクリプト書いて
起動時に実行するようにしてやりゃいいんじゃね?
せっかくLinuxなんだし。
数行でできるだろ。
0025login:Penguin
2010/10/28(木) 02:18:46ID:QrNx0aMG> この辺はシェルスクリプト辺りで書いておくと
と書いてあったw
自動化しないってのは固定IPの人かな。
002613
2010/10/28(木) 08:09:27ID:AzG/7MAuちなみに自動化してないのは、半年〜一年に一回しか再起動しないから
完全に自動化する必要性がないっていうのが一番大きいw
0027login:Penguin
2010/10/28(木) 11:47:26ID:zJDet4dU昨日豊富だしいいですね
0028login:Penguin
2010/10/28(木) 11:53:04ID:zJDet4dUdebianでもできるってことはvyattaでもできるんだろうな。
vyattaがlinuxってことを忘れてた。
002921
2010/10/28(木) 20:54:23ID:Nu7OOAhs/etc/ppp/ip-up.d に
#!/bin/sh
if [ "x$PPP_IFACE" = "xpppoe1" ]; then
ip rule add from 192.168.0.7 table 1 prio 10000
ip route add table 1 default via $PPP_REMOTE
fi
/etc/ppp/ip-down.d に
#!/bin/sh
if [ "x$PPP_IFACE" = "xpppoe1" ]; then
ip route del table 1
ip rule del table 1
fi
のようなシェルスクリプトを用意したところ、clearコマンド等で再接続しても自動でソースルーティングできるようになりました。
>>20氏をはじめ、ヒントを下さった方々に感謝いたします。
0030login:Penguin
2010/10/29(金) 15:46:57ID:YtsIaSfXIPnutsのときはサブのISPの通信が途切れることがあったのだが、Vyattaでは今のところそれがないな。
大きめのファイルダウンロードしてると途中で中断されてたりして困ってたんだわ。
0031login:Penguin
2010/11/04(木) 08:06:08ID:6tDJ/QQNIP電話を設置したいんだけど、IP電話を使うためのルータの要件としてuPnP対応があって
Vyattaだと標準で対応してないっぽいんだよね。
0032login:Penguin
2010/11/05(金) 19:43:28ID:x/jpLhUZVyattaでUPnPを使えるようにするパッケージを作成した有志がいる
ttp://www.vyatta.org/forum/viewtopic.php?t=4734
■ このスレッドは過去ログ倉庫に格納されています