Udostępnij połączenie Wi-Fi za pośrednictwem Wi-Fi w systemie Mac OS X

16

Mam połączenie Wi-Fi i chciałbym udostępnić je mojej karcie WiFi komputerom. Ze względów bezpieczeństwa wydaje się, że tylko jedno urządzenie może uzyskać bezpośredni dostęp do połączenia WiFi.

Dlatego chcę użyć pierwszego komputera Mac jako serwera.

Niestety nie mam Airport Express.

Arkan
źródło
2
Nie można połączyć się z dwoma wifi z tylko jednym interfejsem. Jeśli chcesz, aby ta sama maszyna łączyła się z Twoją prawdziwą siecią Wi-Fi i tworzyła sieć ad-hoc lub dołączała do niej z innymi komputerami: To nie zadziała.
Daniel Beck
1
@Daniel Beck ma rację, aby udostępniać przez Wi-Fi, musisz być podłączony do routera za pomocą kabla Ethernet, a następnie skonfigurować nowe połączenie Wi-Fi do udostępniania.
Jay_Booney
1
Możesz również udostępnić połączenie Wi-Fi przez Firewire, prawdopodobnie nie pomocne w tej sytuacji, ale dobrze wiedzieć.
penguirl
1
@Daniel Beck i @Jay_Booney są niepoprawne - w przeciwnym razie, jak Connectify na Win7 może współdzielić połączenie Wi-Fi [1,2]? @Arkan: Niestety nie mam dla ciebie rozwiązania dla komputerów Mac (sam szukałem takiego), ale byłem zmuszony poprawić powyższe komentarze. [1] connectify.me [2] techrepublic.com/blog/networking/…
davemyron
@orangechicken Connectify działa, szczególnie wymagając wewnętrznych składników systemu Windows 7 (brak wsparcia dla wcześniejszych wersji systemu Windows) i obsługując sprzęt sieciowy, aby móc utworzyć punkt dostępowy za pośrednictwem połączonego artykułu. Ponieważ to pytanie dotyczy konkretnie systemu OS X, moja ocena jest nadal aktualna.
Daniel Beck

Odpowiedzi:

7

Niestety nie możesz. Nie możesz pobrać połączenia z Wi-Fi i udostępnić go innym urządzeniom przez Wi-Fi. Można to uznać za podłączenie dwóch kabli Ethernet do jednego portu. To nie zadziała.

Możesz jednak przenieść połączenie z sieci Ethernet i udostępnić je urządzeniom za pomocą Wi-Fi.

Wuffers
źródło
Dziękuję za odpowiedź. Czy wiesz, czy byłoby to możliwe przy zakupie urządzenia?
Arkan
@Arkan: Może bezprzewodowy repeater zrobiłby to, czego potrzebujesz?
Wuffers 17.01.11
Nie możesz, pod warunkiem, że masz tylko jedną kartę sieciową . Jeśli na przykład kupisz bezprzewodowy adapter USB, powinno to być wykonalne.
pzkpfw
Szkoda w Apple, można nawiązać tylko połączenie. Na komputerze możesz utworzyć hotspot Wi-Fi podczas łączenia przez Wi-Fi. Niektóre programy robią to za Ciebie, na przykład: Connectify.
Derek 朕 會 功夫
10

Wypróbuj to, działa dla mnie. Na przykład twoje wifi to en1.

sudo -s
ifconfig en1 x.x.x.1/24 alias
sysctl -w net.inet.ip.forwarding=1
natd -interface en1
ipfw -f flush
ipfw add divert natd all from any to any via en1
ipfw add pass all from any to any

Inne urządzenia połączą się z tym samym SSID, ale musisz użyć statycznego adresu IP w zakresie xxx0 / 24.

Faiz R.
źródło
DNS nie działa przez „Router OSX”, ale za pomocą Googles otwarty serwer DNS (8.8.8.8) to posortował. Dzięki
tonycoupland
3
Jak mogę anulować powyższe po wydaniu poleceń?
gman
1

Nie możesz nawiązać połączenia Wi-Fi i udostępniać go przez lotnisko, ale jeśli z jakiegoś powodu nie możesz podłączyć kabla Ethernet, a masz drugi komputer Mac (brat, siostra, przyjaciel), możesz udostępnić połączenie internetowe z Wi-Fi przez Bluetooth z jednym komputerem, a następnie udostępnij połączenie internetowe z bluetooth przez sieć WiFi. Ponownie działa to tylko wtedy, gdy masz dwa komputery Mac.

użytkownik210217
źródło
Czy możesz wyjaśnić, jak to zrobić „Możesz udostępnić połączenie internetowe z Wi-Fi przez Bluetooth jednemu komputerowi, a następnie udostępnić połączenie internetowe z Bluetooth przez sieć WiFi”
bschandramohan