Linux Mint Türkiye
Linux Mint Destek => Ağ / Internet / Network => Konuyu başlatan: maxim - 21 Haziran 2020, 03:15:07
-
Merhabalar, Python ile basit bir MAC adresi değiştirme scripti yazıyorum. Bu amaçla ifconfig, macchanger ve "Network Connections" menüsünden MAC adresini değiştirebiliyorum. Sorum ise ifconfig ve macchanger ile MAC değiştirince MAC adresi değişiyor, hata da almıyorum fakat internet kesiliyor. İnternet bağlantısının olduğu ve MAC adresinin değiştiği olumlu sonuca mutlaka wifi bağlantısını manuel olarak kesince ulaşıyorum.
Mint üzerinden "Network Connections" kısmından manuel ya da random olarak MAC değiştirince de yeni MAC adresini, wifiden disconnect yapıp tekrar bağlanmayınca vermiyor.
Galiba "ifconfig wlp110s0 down" komutu işe yaramıyor, bu komut wifi discconnet ile aynı işe yarıyor diye biliyorum.
MAC adresi değişen fakat internetin kesildiği durum
ifconfig wlp110s0 down
ifconfig wlp110s0 hw ether 00:11:22:33:44:55
ifconfig wlp110s0 up
MAC adresinin değiştiği ve internetin çalıştığı durum
Network simgesine basıp bağlı olduğum wifi ağından Disconnect ile çıkış yapıyorum.
ifconfig wlp110s0 down
ifconfig wlp110s0 hw ether 00:11:22:33:44:55
ifconfig wlp110s0 up
cat /etc/*-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=19.3
DISTRIB_CODENAME=tricia
DISTRIB_DESCRIPTION="Linux Mint 19.3 Tricia"
NAME="Linux Mint"
VERSION="19.3 (Tricia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 19.3"
VERSION_ID="19.3"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=tricia
UBUNTU_CODENAME=bionic
uname -a
Linux 17-V13-5 5.0.0-32-generic #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
inxi -SMNnxxz
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: CLEVO/KAPOK driver: r8169 v: kernel
port: d000 bus ID: 6d:00.1 chip ID: 10ec:8168
IF: enp109s0f1 state: down mac: <filter>
Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: d000 bus ID: 6e:00.0 chip ID: 8086:24fd
IF: wlp110s0 state: up mac: <filter>
lshw -C network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:6d:00.1
logical name: enp109s0f1
version: 12
serial: 80:fa:5b:3f:6b:e5
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=half firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:16 ioport:d000(size=256) memory:dc304000-dc304fff memory:dc300000-dc303fff
*-network
description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:6e:00.0
logical name: wlp110s0
version: 78
serial: 10:28:f8:34:52:51
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.0.0-32-generic firmware=36.9f0a2d68.0 ip=192.168.1.44 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:137 memory:dc200000-dc201fff
iwconfig
enp109s0f1 no wireless extensions.
lo no wireless extensions.
wlp110s0 IEEE 802.11 ESSID:"Test"
Mode:Managed Frequency:2.412 GHz Access Point: 74:47:65:DE:16:A9
Bit Rate=130 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-36 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:6 Missed beacon:0
-
MAC adresi değişikliği neden gerekiyor, zira bazı yasal olmayan sebepler için MAC adresi değiştirmek gerekebiliyor. Eğer sistem yönetimi ile ilgili özel bir sebepse yardımcı olmaya çalışalım, aksi halde pentest denemesi ile ilgili bir husus ise yardımcı olmamamız zor görünüyor.
-
MAC adresi değişikliği neden gerekiyor, zira bazı yasal olmayan sebepler için MAC adresi değiştirmek gerekebiliyor. Eğer sistem yönetimi ile ilgili özel bir sebepse yardımcı olmaya çalışalım, aksi halde pentest denemesi ile ilgili bir husus ise yardımcı olmamamız zor görünüyor.
Hocam öncelikle mesajı güncelledim, python programlama dili öğreniyorum Subprocess kütüphanesi ile Linux üzerinde program yazmaya çalışıyorum. Yani hem Python dilini hem de Linux yapısını daha iyi öğrenmek istiyorum. MAC değiştirme işe yarıyor fakat belirttiğim gibi manuel olarak wifiden bağlantıyı koparmam gerekiyor bunun sebebini öğrenmek istiyorum hocam.
-
İnternet bağlantısı elde edemediğiniz durumda, aşağıdaki komutu çalıştırınca durum ne oluyor? Bu şekilde ağ yöneticisini yeniden başlatmış oluyorsunuz. Büyük ihtimalle ağ yöneticisini yeniden başlatınca sorun çözülebilir.
sudo service network-manager restart
-
İnternet bağlantısı elde edemediğiniz durumda, aşağıdaki komutu çalıştırınca durum ne oluyor? Bu şekilde ağ yöneticisini yeniden başlatmış oluyorsunuz. Büyük ihtimalle ağ yöneticisini yeniden başlatınca sorun çözülebilir.
sudo service network-manager restart
Cevap için teşekkürler hocam, işe yarıyor kodlamam da tam olarak işimi görecek. Fakat bu komut manuel olarak yaptığım işi komut satırından yapıyor, ifconfig eth0 down neden işe yaramıyor hocam galiba bu Mint yapısı buna izin vermiyor, elimde farklı Mint dağıtımı olmadığı için deneyemiyorum.
-
Büyük ihtimalle ağ yöneticisi ifconfig ile ilgili değişilikleri dinlemiyordur. Bu sebeple yeniden başlatınca değişilikler etkin oluyor. ifconfig yerine nmcli (wired.cloned-mac-address) kullanmayı deneyebilirsiniz.
-
Büyük ihtimalle ağ yöneticisi ifconfig ile ilgili değişilikleri dinlemiyordur. Bu sebeple yeniden başlatınca değişilikler etkin oluyor. ifconfig yerine nmcli (wired.cloned-mac-address) kullanmayı deneyebilirsiniz.
Anladım hocam deneyceğim, cevap için teşekkür ederim. nmcli harika bir program!