これは奇妙な要求のように見えるかもしれませんが、必ず必要です。ワイヤレスルーターがあります。いいえインターネット接続のため。現在持っているルータはDLink DIR-626Lです。これを使用して、開発中のアプリケーション用の一部の組み込みデバイスに接続します。
インターネットの場合、イーサネット経由でネットワークに接続されています。私が経験している問題は、DLink WiFiルーターに接続すると、インターネットトラフィックがイーサネットポートではなくDLinkルーターを通過し、DLinkルーターにインターネット接続がないことです。 Webページを開こうとすると、インターネットに接続されていないというD-Linkエラーページが表示されるため、これが発生することがわかります。
他の質問を見ると、私のルーターが自分を「ゲートウェイ」として宣伝しているように見え、設定を詳しく見てもルーターをオフにする方法が見つからないようです。
すべてのインターネットトラフィックがイーサネットポートを通過する必要があることをLinuxに指示する方法はありますか?
いくつかの仕様:
- ルーターに広告するすべてのデバイスはUDPを介して広告します。専用ポートを介して固定IPにデータを転送するだけです。
-私はLinux Mint 17.2を使用しています。
-私はこの設定を小型バッテリ駆動のTP-Linkルータ(TL-MR3040)と組み合わせて使用します。私はこれのために特別なことをしませんでした。ただ「効果がありました」。
答え1
あなたができることは、DHCP応答でルータのプロパティを無視するようにDHCPクライアントを設定することです。
/etc/dhcp/dhclient.confを編集してdhcpを介して受け取る属性を定義し、requestという単語で始まる行からルーターを削除します。
request subnet-mask, broadcast-address, time-offset; # routers;
編集後に実行
sudo service networking restart