検索
ホームページ運用・保守Mac OSMacOS 構成ネットワークのチュートリアル

1. IP アドレスの設定

IP を手動で指定する

次の 3 つのコマンドで IP アドレスの設定を完了できます。アドレス設定:

#- ifconfig インターフェース [アドレスファミリー] [アドレス [ネットマスク]]

- ipconfig set インターフェース名 (MANUAL | INFORM) ip-address サブネットマスク

# - networksetup -setmanual

IP を手動で指定する例:

macbook$ sudo ifconfig en0 inet 192.168.1.10 netmask 255.255.255.0
macbook$ sudo ipconfig set en0 MANUAL 192.168.1.10 255.255.255.0
macbook$ sudo networksetup -setmanual Wi-Fi 192.168.1.10 255.255.255.0 192.168.1.1

注: ifconfig と ipconfig はどちらもネットワークを指定します一方、networksetup では、ネットワーク ポートを指定するために、MacOS によってネットワーク ポートに設定されたエイリアス (いわゆる「ネットワーク サービス」) を使用する必要があります。

DHCP を使用して IP を構成する

次の 2 つのコマンドを使用して DHCP 構成を再取得できます:

- ipconfig setインターフェイス名 ( DHCP | BOOTP)

- networksetup -setdhcp

DHCP を使用して IP アドレスを動的に取得する例:

macbook$ ipconfig set en0 DHCP
macbook$ networksetup -setdhcp Wi-Fi

注: ifconfig と ipconfig の両方が指定されている場合 ネットワーク ポート デバイスの名前と、networksetup では、ネットワーク ポートを指定するために、MacOS によってネットワーク ポートに設定されたエイリアス (いわゆる「ネットワーク サービス」) を使用する必要があります。

デフォルト ゲートウェイの構成

次のコマンドを使用してデフォルト ゲートウェイを構成できます:

- networksetup -setmanual

- ルート [追加 | 変更 ] デフォルト

- ルート [追加 | 変更 ] -net 0.0.0.0

デフォルト ゲートウェイの設定例:

macbook$ sudo networksetup -setmanual Wi-Fi 192.168.1.10 255.255.255.0 192.168.1.1

次の 2 つのコマンドは同等です:

macbook$ sudo route add default 192.168.1.1
macbook$ sudo route add -net 0.0.0.0 192.168.1.1

デフォルト ルートがすでに存在する場合は、既存のデフォルト ルートを削除する必要がある場合があります。最初にルートを作成し、次にデフォルト ルートを追加します。 ルート:

macbook$ sudo route delete default
macbook$ sudo route add default 192.168.1.1

または、既存のデフォルト ルートを置き換えることもできます:

macbook$ sudo route change default 192.168.1.1

静的ルートを追加します

次のコマンドを使用してルートを追加できます:

macbook$ sudo route [-n] [add | delete | change] [-net | -host] [-ifscope boundif] destination gateway [netmask]

まず現在のルーティング テーブルを確認します:

macbook$ netstat -nr
Routing tables
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSc           21        5     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              1     1699     lo0
169.254            link#4             UCS             0        0     en0
169.254            link#6             UCSI            1        0     en6
169.254.89.143/32  link#6             UCS             0        0     en6
192.168.1          link#4             UCS             1        0     en0
192.168.1.1/32     link#4             UCS             1        0     en0
192.168.1.1        f4:ec:38:1e:ea:52  UHLWIir        19      224     en0    887
192.168.1.101/32   link#4             UCS             1        0     en0
192.168.1.101      48:d7:5:cb:7d:bd   UHLWIi          1        4     lo0
192.168.1.104      7c:b2:32:70:33:5c  UHLWI           0        2     en0   1053
224.0.0/4          link#4             UmCS            2        0     en0
224.0.0/4          link#6             UmCSI           0        0     en6
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0        3     en0
255.255.255.255/32 link#4             UCS             0        0     en0
255.255.255.255/32 link#6             UCSI            0        0     en6
Internet6:
Destination                             Gateway                         Flags         Netif Expire
default                                 fe80::%utun1                    UGcI          utun1
::1                                     ::1                             UHL             lo0
fdf7:a4c1:cda:e04f::/64                 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc            utun0
fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70  link#10                         UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::ca3:96a0:7113:b973%en0            48:d7:5:cb:7d:bd                UHLI            lo0
fe80::%en6/64                           link#6                          UCI             en6
fe80::c02:7c0f:52a1:d528%en6            ff:fa:0:0:78:86                 UHLI            lo0
fe80::%awdl0/64                         link#8                          UCI           awdl0
fe80::e00e:6dff:fef9:e630%awdl0         e2:e:6d:f9:e6:30                UHLI            lo0
fe80::%utun0/64                         fe80::f4d3:8e83:6ac7:4c70%utun0 UcI           utun0
fe80::f4d3:8e83:6ac7:4c70%utun0         link#10                         UHLI            lo0
fe80::%utun1/64                         fe80::593a:c424:495:3b05%utun1  UcI           utun1
fe80::593a:c424:495:3b05%utun1          link#11                         UHLI            lo0
ff01::%lo0/32                           ::1                             UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%en6/32                           link#6                          UmCI            en6
ff01::%awdl0/32                         link#8                          UmCI          awdl0
ff01::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff01::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1
ff02::%lo0/32                           ::1                             UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%en6/32                           link#6                          UmCI            en6
ff02::%awdl0/32                         link#8                          UmCI          awdl0
ff02::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff02::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1

方法 1: ルートを追加します:

macbook$ sudo route add -net 10.1.1.1/32 192.168.1.1
Password:
add net 10.1.1.1: gateway 192.168.1.1

現在のルーティング テーブルを確認します:

macbook$ netstat -nr
Routing tables
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSc           23        5     en0
10.1.1.1/32        192.168.1.1        UGSc            0        0     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              1     1699     lo0
169.254            link#4             UCS             0        0     en0
169.254            link#6             UCSI            1        0     en6
169.254.89.143/32  link#6             UCS             0        0     en6
192.168.1          link#4             UCS             1        0     en0
192.168.1.1/32     link#4             UCS             1        0     en0
192.168.1.1        f4:ec:38:1e:ea:52  UHLWIir        22      210     en0   1000
192.168.1.101/32   link#4             UCS             1        0     en0
192.168.1.101      48:d7:5:cb:7d:bd   UHLWI           0        4     lo0
192.168.1.104      7c:b2:32:70:33:5c  UHLWIi          1        2     en0   1166
224.0.0/4          link#4             UmCS            2        0     en0
224.0.0/4          link#6             UmCSI           0        0     en6
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0        3     en0
255.255.255.255/32 link#4             UCS             0        0     en0
255.255.255.255/32 link#6             UCSI            0        0     en6
Internet6:
Destination                             Gateway                         Flags         Netif Expire
default                                 fe80::%utun1                    UGcI          utun1
::1                                     ::1                             UHL             lo0
fdf7:a4c1:cda:e04f::/64                 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc            utun0
fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70  link#10                         UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::ca3:96a0:7113:b973%en0            48:d7:5:cb:7d:bd                UHLI            lo0
fe80::%en6/64                           link#6                          UCI             en6
fe80::c02:7c0f:52a1:d528%en6            ff:fa:0:0:78:86                 UHLI            lo0
fe80::%awdl0/64                         link#8                          UCI           awdl0
fe80::e00e:6dff:fef9:e630%awdl0         e2:e:6d:f9:e6:30                UHLI            lo0
fe80::%utun0/64                         fe80::f4d3:8e83:6ac7:4c70%utun0 UcI           utun0
fe80::f4d3:8e83:6ac7:4c70%utun0         link#10                         UHLI            lo0
fe80::%utun1/64                         fe80::593a:c424:495:3b05%utun1  UcI           utun1
fe80::593a:c424:495:3b05%utun1          link#11                         UHLI            lo0
ff01::%lo0/32                           ::1                             UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%en6/32                           link#6                          UmCI            en6
ff01::%awdl0/32                         link#8                          UmCI          awdl0
ff01::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff01::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1
ff02::%lo0/32                           ::1                             UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%en6/32                           link#6                          UmCI            en6
ff02::%awdl0/32                         link#8                          UmCI          awdl0
ff02::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff02::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1

方法 2: ルートの追加:

macbook$ sudo Route add -net 10.1.1.2 -netmask 255.255.255.255 192.168.1.1

add net 10.1.1.2: ゲートウェイ 192.168 .1.1

ビュー ルーティング テーブル:

macbook$ netstat -nr
Routing tables
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSc           21        5     en0
10.1.1.1/32        192.168.1.1        UGSc            0        0     en0
10.1.1.2/32        192.168.1.1        UGSc            0        0     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              1     1699     lo0
169.254            link#4             UCS             0        0     en0
169.254            link#6             UCSI            1        0     en6
169.254.89.143/32  link#6             UCS             0        0     en6
192.168.1          link#4             UCS             2        0     en0
192.168.1.1/32     link#4             UCS             1        0     en0
192.168.1.1        f4:ec:38:1e:ea:52  UHLWIir        21      224     en0    962
192.168.1.101/32   link#4             UCS             1        0     en0
192.168.1.101      48:d7:5:cb:7d:bd   UHLWI           0        4     lo0
192.168.1.104      7c:b2:32:70:33:5c  UHLWI           0        2     en0   1128
224.0.0/4          link#4             UmCS            2        0     en0
224.0.0/4          link#6             UmCSI           0        0     en6
224.0.0.251        1:0:5e:0:0:fb      UHmLWI          0        0     en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI          0        3     en0
255.255.255.255/32 link#4             UCS             0        0     en0
255.255.255.255/32 link#6             UCSI            0        0     en6
Internet6:
Destination                             Gateway                         Flags         Netif Expire
default                                 fe80::%utun1                    UGcI          utun1
::1                                     ::1                             UHL             lo0
fdf7:a4c1:cda:e04f::/64                 fe80::f4d3:8e83:6ac7:4c70%utun0 Uc            utun0
fdf7:a4c1:cda:e04f:f4d3:8e83:6ac7:4c70  link#10                         UHL             lo0
fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0
fe80::1%lo0                             link#1                          UHLI            lo0
fe80::%en0/64                           link#4                          UCI             en0
fe80::ca3:96a0:7113:b973%en0            48:d7:5:cb:7d:bd                UHLI            lo0
fe80::%en6/64                           link#6                          UCI             en6
fe80::c02:7c0f:52a1:d528%en6            ff:fa:0:0:78:86                 UHLI            lo0
fe80::%awdl0/64                         link#8                          UCI           awdl0
fe80::e00e:6dff:fef9:e630%awdl0         e2:e:6d:f9:e6:30                UHLI            lo0
fe80::%utun0/64                         fe80::f4d3:8e83:6ac7:4c70%utun0 UcI           utun0
fe80::f4d3:8e83:6ac7:4c70%utun0         link#10                         UHLI            lo0
fe80::%utun1/64                         fe80::593a:c424:495:3b05%utun1  UcI           utun1
fe80::593a:c424:495:3b05%utun1          link#11                         UHLI            lo0
ff01::%lo0/32                           ::1                             UmCI            lo0
ff01::%en0/32                           link#4                          UmCI            en0
ff01::%en6/32                           link#6                          UmCI            en6
ff01::%awdl0/32                         link#8                          UmCI          awdl0
ff01::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff01::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1
ff02::%lo0/32                           ::1                             UmCI            lo0
ff02::%en0/32                           link#4                          UmCI            en0
ff02::%en6/32                           link#6                          UmCI            en6
ff02::%awdl0/32                         link#8                          UmCI          awdl0
ff02::%utun0/32                         fe80::f4d3:8e83:6ac7:4c70%utun0 UmCI          utun0
ff02::%utun1/32                         fe80::593a:c424:495:3b05%utun1  UmCI          utun1

2. DNS の設定

DNS サーバーの指定

設定コマンド:

macbook$ networksetup -setdnsservers <networkservice> <dns1> [dns2] [...]

例:

macbook$ sudo networksetup -setdnsservers Wi-Fi 114.114.114.114 114.114.114.115

DNS アドレス パラメータが指定されていない場合、設定されている DNS サーバーをクリアします:

macbook$ sudo networksetup -setdnsservers Wi-Fi

現在構成されている DNS サーバーを表示します

方法 1: 手動で指定した DNS サーバー アドレスを表示します

コマンド:

macbook$ networksetup -getdnsservers

注: このコマンドは、手動で指定した 1 つの DNS サーバー アドレスのみを表示できます。DHCP によって取得された DNS アドレスは表示できません。

例:

macbook$ sudo networksetup -getdnsservers Wi-Fi

方法 2: DHCP によって構成された DNS アドレスを表示する

コマンド:

macbook$ ipconfig getpacket interface-name

このコマンドは、DHCP によって構成された DNS アドレスを表示するために使用されます。 DHCP によって構成された DNS アドレス 取得される関連ネットワーク構成情報には、DNS 構成情報も含まれます。

例:

macbook$ sudo ipconfig getpacket en0
Password:
op = BOOTREPLY
htype = 1
flags = 0
hlen = 6
hops = 0
xid = 0x1da0b2e6
secs = 0
ciaddr = 0.0.0.0
yiaddr = 192.168.1.101
siaddr = 0.0.0.0
giaddr = 0.0.0.0
chaddr = 48:d7:5:cb:7d:bd
sname = 
file = 
options:
Options count is 7
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 192.168.1.1
lease_time (uint32): 0xffffffff
subnet_mask (ip): 255.255.255.0
router (ip_mult): {192.168.1.1}
domain_name_server (ip_mult): {114.114.114.114, 114.114.115.115}
end (none):

3. DNS キャッシュのクリア

OS X 10.9 (Mavericks):

macbook$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 10.10 ( Yosemite):

macbook$ sudo discoveryutil udnsflushcaches

バージョン 10.10.4 :

macbook$ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

OS X 10.11 (El Capitan) および OS X 10.12 (Sierra):

macbook$ sudo killall -HUP mDNSResponder

OS X 10.12.4:

macbook$ sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache;

推奨チュートリアル: 「

MacOS チュートリアル

以上がMacOS 構成ネットワークのチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
MacOS:セキュリティ、プライバシー、信頼性MacOS:セキュリティ、プライバシー、信頼性Apr 24, 2025 am 12:08 AM

MacOSは、セキュリティ、プライバシー保護、信頼性に優れたパフォーマンスを発揮します。1)セキュリティは、Sandboxテクノロジー、GateKeeperやXprotectなどの多層防衛戦略を通じて保護されています。 2)プライバシー保護により、ユーザーはTCCフレームワークを介してアプリケーションの機密データへのアクセスを制御できます。 3)信頼性により、定期的な更新とタイムマシンバックアップを通じてシステムの安定した動作が保証されます。

macosとは何ですか?包括的なガイドmacosとは何ですか?包括的なガイドApr 23, 2025 am 12:13 AM

MacOSは、Apple for Macシリーズコンピューターによって設計されたオペレーティングシステムであり、効率的で安全で使いやすいプラットフォームを提供します。 1.MacosはUnixのDarwin Kernelに基づいており、安定して柔軟なマイクロカーネルアーキテクチャを採用しています。 2。システムのパフォーマンスを向上させるために、仮想メモリ管理とマルチタスク処理をサポートします。 3.基本的な使用には、ユーザーの生産性を向上させるために、ファインダー、ドック、スポットライトの使用が含まれます。 4.ターミナル、自動車、ショートカットなどの高度な機能により、より多くの制御および自動化オプションが提供されます。 5.一般的なエラーはConsole.appを介してデバッグでき、パフォーマンスの最適化を使用してActivityMonitorを介してリソースを管理できます。 macosは完全です

MacOSの理解:初心者のガイドMacOSの理解:初心者のガイドApr 22, 2025 am 12:11 AM

MacOSの基本操作には、アプリケーションの開始、ファイルの管理、およびシステム設定の使用が含まれます。 1。アプリケーションを開始します。ターミナルコマンド「Open-Asafari」を使用して、Safariブラウザーを起動します。 2。ファイルの管理:Finderを介してファイルを参照して整理します。 3.システム設定の使用:ドックとランチパッドの機能を理解して、運用効率を向上させます。これらの基本操作を通じて、MacOSの使用方法をすばやく習得できます。

Macos and Linux:重要な違​​いを理解しますMacos and Linux:重要な違​​いを理解しますApr 21, 2025 am 12:09 AM

MacOSANDLINUXDIFFERINUSEREEXPERIENCE、TECHNICALASPECTS、COMMUNITY、およびPERFOMANCE.1)MACOSOSOFFERSAPOLING、INTUITIVEINTERIDEALDEALFOREASTHETICSANDEASEOFUSE.2)LinuxProvides Customization and Control、ableateDodevelyersandpowerusers.3)Macoshasasupportive、Inte

Macos vs. Linux:カーネル、シェル、およびコアMacos vs. Linux:カーネル、シェル、およびコアApr 20, 2025 am 12:10 AM

カーネル、シェル、システムコアに関しては、macOSとLinuxの間には大きな違いがあります。1。macosはxnuカーネルを使用して、ユーザーエクスペリエンスと安定性を強調します。 2。Linuxはマクロカーネルを使用して、パフォーマンスとカスタマイズに焦点を当てています。 3. MacOSはデフォルトでZSHを使用し、Linuxにはさまざまなシェルオプションがあります。 4。MACOSSystem Coreは高度に統合されていますが、Linuxはモジュラーでカスタマイズに適しています。

最新のMacOS:システムの要件と互換性最新のMacOS:システムの要件と互換性Apr 19, 2025 am 12:01 AM

Macossonoma、Releasein2023、exleseSanapplem1、M2、Orintelcorei5orlater、8GBRAM、35GBSTORAGE、andMacosbigsur11orlater.itsupportsmacbook(2017)、MacBookair(2018)、MacBookpro(2017)、MacBookpro(2017)、IMAC(2017)、MacPro(2017)、MacPro(2017)、MacPro(2017)、MacPro(2017)、 )、MacStudio(2022)、AndMacmini(2018)。

MacOSとLinux:機能と機能を比較しますMacOSとLinux:機能と機能を比較しますApr 18, 2025 am 12:19 AM

MacOSは、ユーザーエクスペリエンスとハードウェアとソフトウェアの統合を評価するのに適していますが、Linuxは高いカスタマイズ性と柔軟性を必要とするのに適しています。 MacOSはシンプルで使いやすく、Apple製品とシームレスに統合されています。 Linuxはオープンソースであり、さまざまな環境に適応しており、コミュニティリソースが豊富です。

MacOS:最新のリリースを識別しますMacOS:最新のリリースを識別しますApr 17, 2025 am 12:02 AM

コマンドラインツール「sw_vers-productversion」を使用して、macosに関する最新のシステムバージョンを識別します。 1.端子を開き、コマンドを入力してバージョン番号を取得します。 2。このコマンドは、バージョンの比較と操作のためにスクリプトで使用できます。 3.最適化が必要な場合は、「DefaultSread」コマンドを使用してシステムファイルを読み取り、バージョン情報を取得できます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。