Network Manager 共有接続が遅い。

Network Manager 共有接続が遅い。

nixosを実行するラップトップとWindowsを実行するデスクトップがあります。クロスオーバーケーブルで接続します。 Network Managerの「接続共有」オプションを使用して、Steamゲームをデスクトップからラップトップに転送しました。接続状態が非常に悪いです。ノートパソコンに直接接続せず、クロスオーバーケーブルを介してWi-Fiルーターを介して接続されているようです。デスクトップには、クロスオーバーケーブルを介する以外にインターネットに接続する他の方法はありません。デスクトップをノートブックに直接接続するように強制する方法 ノートブックとデスクトップにサブネットが必要であるとします。

設定は次のとおりです

  • Wi-Fiルーターを介してインターネットに接続されたノートパソコン
  • デスクトップは、クロスオーバーケーブルを介してラップトップの共有インターネットを介してインターネットに接続されます。

ネットワーク管理者でnmconnectionファイルを生成する

[connection]
id=Shared Internet
uuid=3894ba78-6802-4755-aab1-0f427b7680f5
type=ethernet
permissions=
timestamp=1588368404

[ethernet]
mac-address-blacklist=

[ipv4]
dns-search=
method=shared

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto

[proxy]

関連部品は以下で提供されます。ip addr show

2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether e8:6a:64:31:1c:61 brd ff:ff:ff:ff:ff:ff
    inet 10.42.0.1/24 brd 10.42.0.255 scope global noprefixroute enp0s31f6
       valid_lft forever preferred_lft forever
    inet6 fe80::65a0:9497:5026:50d7/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: wlp61s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 18:1d:ea:02:db:77 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.106/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp61s0
       valid_lft 1802056sec preferred_lft 1802056sec
    inet6 2003:c2:a711:53f9:21f4:3d78:b54:fa56/64 scope global dynamic noprefixroute
       valid_lft 604770sec preferred_lft 86370sec
    inet6 fe80::e183:dee5:d748:e98b/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

私が試したもう一つのことは、次のスクリプトを使用することです。

#!/bin/sh

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -i enp0s31f6 -s 10.0.0.0 -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -i enp0s31f6 -s 10.0.0.0 -p udp --dport 53 -j ACCEPT
iptables -A INPUT -i enp0s31f6 -s 10.0.0.0 -p udp --dport 67 -j ACCEPT

# Reply to ICMP (ping) packets so clients can check their connections.
iptables -A INPUT -i enp0s31f6 -p icmp --icmp-type echo-request -j ACCEPT
iptables -A INPUT -i enp0s31f6 -p icmp --icmp-type echo-reply -j ACCEPT

# Allow postrouting to wan_nic (for e.g. internet access on the subnet).
iptables -t nat -A POSTROUTING -s 10.0.0.0 -o wlp61s0 -j MASQUERADE

# Enable forwarding from subnet_nic to wan_nic (and back via related and established connections).
iptables -A FORWARD -i enp0s31f6 -s 10.0.0.0 -o wlp61s0 -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT


ip addr add 10.0.0.100 dev enp0s31f6

nixos 構成でこれを使用する

services.dhcpd4.extraConfig = ''
  option subnet-mask 255.255.255.0;
  option routers 10.0.0.100;
  subnet 10.0.0.0 netmask 255.255.255.0 {
    range 10.0.0.150 10.0.0.250;
  }
'';

私はここからそれを得ましたhttps://xyne.archlinux.ca/notes/network/dhcp_with_dns.html。しかし、インターネットにまったく接続されていません。 nixosは他のLinuxシステムとは異なる動作をするため、ウェブサイトの設定を正確に再現することはできません。

ベストアンサー1

おすすめ記事