0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu マシンを 簡単にルーター化

Last updated at Posted at 2024-10-17

例えば WiFi と 有線が使える PC があってどちらかでインターネットに接続できている。インターネット接続を他の PC に共有したい。すなわちインターネットコンバーターとしてのルーター機能を PC で設定したい。

Ubuntu Linux では以前は dnsmasq とか dhcpd とか iptables とかいろいろ設定しないとルーターにならなかったけれども、今は簡単?

環境

IPアドレスの共有元:Ubuntu 22.04 LTS
ネットワークの提供先:Windows10 Pro

方法1

「設定」-「ネットワーク」から、共有に使う有線ネットワークを選び、「他のコンピュータと共有」とします。

2 image.png

iPv4 および iPv6 を同様にしました。

方法2

nm-connection-editor を dash またはターミナルから起動します。

image.png

image.png

2つの方法の違い

同じ動作をする気がするのだけれども、インターフェースの表示がなんか違っていてよくわからない。

そもそも 「有線接続1」と 「enp37s0」が何故2つあるんだ???

image.png

結果

$ ip address

として様子を確認すると、

2: enp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 88:d7:f6:78:e4:28 brd ff:ff:ff:ff:ff:ff
    inet6 fd75:3252:442c:18::1/64 scope global deprecated noprefixroute 
       valid_lft forever preferred_lft 0sec
3: wlx4ce67641a85a: <BROADCAST,MULTICAST,UP,LO

再起動が必要かな? と思いましたがしばらくすると

2: enp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 88:d7:f6:78:e4:28 brd ff:ff:ff:ff:ff:ff
    inet 169.254.152.79/16 brd 169.254.255.255 scope link noprefixroute enp37s0
       valid_lft forever preferred_lft forever
    inet6 2406:2d40:30ca:7218::1/64 scope global dynamic noprefixroute 
       valid_lft 239sec preferred_lft 89sec
    inet6 fe80::2e07:45e4:78d4:37a5/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

これを経由して


2: enp37s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 88:d7:f6:78:e4:28 brd ff:ff:ff:ff:ff:ff
    inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute enp37s0
       valid_lft forever preferred_lft forever
    inet6 2406:2d40:30ca:7218::1/64 scope global dynamic noprefixroute 
       valid_lft 287sec preferred_lft 137sec
    inet6 fe80::2e07:45e4:78d4:37a5/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

IPアドレスが割り当てられました。

共有

今回は WiFi でインターネットにつながっていたので、有線で接続した MS-Windows でインターネットが使えるようになるかどうか試してみました。

記録が取れていませんが、IP とか割当られてうまくインターネット接続ができるようになりました。

しかしながらいろいろ試した中では iPv6 アドレスが割り当てられて、iPv6 で到達できる Webサイトにはアクセスできるものの、 iPv4 アドレスを持つ Web サイトには接続できなかったりすることがありました。

今後機会があれば改めて調べてみます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?