Kết nối trực tiếp máy tính và máy chủ qua cáp Ethernet không hoạt động như mong đợi


1

Tôi đang cố gắng chuyển một số tệp qua Ethernet và nhận thấy rằng việc kết nối trực tiếp máy chủ không đầu của tôi với máy tính của tôi bằng cáp Ethernet sẽ là phương pháp nhanh nhất. Tuy nhiên, mọi thứ không diễn ra tốt đẹp.

Tôi chỉ có thể xác nhận điều này với máy chủ qua SSH, do đó yêu cầu một kết nối mà trước tiên tôi cần phải tự tạo. Tôi nhận thấy rằng tôi cần phải thực hiện kết nối với tùy chọn được chia sẻ với các máy tính khác. Sau đó, nó sẽ hoạt động như một bộ định tuyến và gán địa chỉ IP. Tôi đã làm điều này nhưng bây giờ tôi không biết IP nào được sử dụng hoặc làm thế nào để tìm thấy chúng.

Máy chủ được cài đặt FTP. Đây là cái mà tôi muốn sử dụng để chuyển tập tin của mình. Tôi cần một địa chỉ IP cho việc này nhưng không biết cách thiết lập nó qua kết nối trực tiếp.

Cả hai máy tính đều chạy Debian và tôi chỉ có thể truy cập một trong số chúng. Có một giải pháp đơn giản hoặc có lẽ là một cách tốt hơn để làm điều này?

Câu trả lời:


2

Chỉ ra những địa chỉ IP nào đang được sử dụng.

Các địa chỉ IP được gán cho tất cả các giao diện:

ifconfig 

Hoặc chỉ cần lấy địa chỉ IP cho một, giao diện cụ thể như thế này:

ifconfig eth0

Sẽ cung cấp cho bạn địa chỉ IP được chỉ định.

Chỉ định địa chỉ IP của riêng bạn.

Bổ sung bạn có thể chỉ định địa chỉ IP

Trên máy tính 1:

ifconfig eth0 192.168.75.1/24

Trên máy tính 2:

ifconfig eth0 192.168.75.2/24

Bạn cần thay thế eth0bằng tên của giao diện của bạn.

Ngoài ra, bạn có thể cần kiểm tra tường lửa để đảm bảo rằng nó sẽ không chặn lưu lượng truy cập của bạn.

iptables --list sẽ cho bạn biết các quy tắc tường lửa đang được thi hành.

Hãy thử sử dụng Samba.

Tôi khuyên bạn nên từ bỏ các giao thức cồng kềnh, đồng thời cài đặt và định cấu hình samba trên cả hai máy tính. Sau đó, bạn có thể chỉ cần sử dụng cplệnh hoặc vv để di chuyển các tệp xung quanh.

Sử dụng samba bạn chỉ cần điều này ở phía khách hàng:

mount  -o username=username,password=password //<ip address>/sharename /mountpoint

Về phía máy chủ, bạn cần định cấu hình smb.conftệp được tìm thấy trong /etc/smb.confhoặc/etc/samba/smb.conf

Đồng thời thiết lập tài khoản người dùng

smbpasswd -a username
  • Nhập mật khẩu.
  • Xác nhận mật khẩu.

Bây giờ bạn có thông tin hợp lệ để đăng nhập vào máy chủ.

Hoặc sử dụng SCP thay thế.

Thậm chí scplà ý tưởng tốt hơn FTP. Điều này sử dụng giao thức SSH để chuyển tập tin. Theo source destinationđịnh dạng chuẩn mà cplệnh sử dụng.

scp root@<ip address>:/etc/ntp.conf .

Lưu ý rằng OP cho biết sshđã hoạt động, vì vậy scpđơn giản hơn nhiều so với cài đặt Samba, định cấu hình nó, v.v.
dirkt

@dirkt Thật ra, tôi đặt SCP đầu tiên trong danh sách vì lý do này. Tuy nhiên, câu trả lời của tôi đã được định dạng lại và chỉnh sửa. Đó là một chỉnh sửa đủ tầm thường Tôi sẽ không làm bất cứ điều gì về nó.
gian mạng

Như tôi đa noi. Tôi chỉ có thể truy cập sshnếu tôi có địa chỉ để kết nối, nhưng tôi chưa có địa chỉ đó. Đó là lý do tại sao tôi ở đây. Tôi không thể truy cập computer 2 ....
KoneLinx

@KoneLinx chạy ifconfig trên cả hai máy và nó sẽ hiển thị tất cả các địa chỉ IP được liên kết với máy bạn chạy trên đó.
gian mạng

1

Bạn có một chéo trong dây cáp của bạn?

Các cáp Ethernet UTP điển hình như cáp Ethernet CAT6a hoặc CAT5e có đầu nối với chuẩn T568A hoặc T568B. Với loại tiêu chuẩn này, mỗi máy tính có thể truyền trên một dây cụ thể và nhận trên một dây khác. Nếu cả hai thiết bị trên mạng đang gửi trên cùng một dây với nhau và cố gắng nhận trên cùng một dây với nhau, điều đó sẽ không hoạt động tốt.

Giải pháp cũ là kết nối máy tính với các trung tâm và các thiết bị khác như thiết bị chuyển mạch. Các thiết bị này có thể sử dụng các kỳ vọng ngược lại, vì vậy chúng cố gắng nhận trên cùng một dây mà máy tính gửi và chúng truyền trên dây mà máy tính cố gắng nhận. Điều đó làm việc tốt.

Một giải pháp mới hơn là sử dụng cáp "chéo", điều chỉnh dây dẫn sao cho dây truyền của một đầu tương ứng với dây nhận của đầu kia. Với thiết lập này, hai máy tính có thể kết nối với nhau và "chéo" đã xảy ra trong chính cáp mà không cần thiết bị khác (như trung tâm) để thực hiện giao thoa (từ truyền đến nhận và ngược lại).

Một số công tắc có thể có nút MDIX để bạn có thể điều chỉnh xem một cổng có hoạt động như cổng máy tính thông thường hay hoạt động như cổng chuyển đổi thông thường. Nhấn nút này đến vị trí "hướng vào trong" sẽ tạo thành hình chữ thập, trong khi nhấn lại lần nữa sẽ khiến nút đi vào vị trí "hướng ra ngoài" và xóa bỏ chữ thập.

Giải pháp gần đây hơn là sử dụng Auto-MDIX nặng hơn, được hỗ trợ bởi hầu hết các thiết bị Gigabit. Với Auto-MDIX, các thiết bị mạng sẽ thực hiện thử nghiệm nhỏ của riêng mình và nếu họ phát hiện ra rằng có vấn đề với dây truyền và nhận không khớp với đầu từ xa, một trong các thiết bị sẽ tự động "vượt qua". Với các thiết bị có khả năng Auto-MDIX, toàn bộ khái niệm về một chiếc crossover cần thiết trở thành một vấn đề không phải là vấn đề.


Trừ khi bạn có thiết bị khoảng 10 tuổi trở lên, tất cả các card mạng sẽ có Auto-MDIX và chuyển đổi, vì vậy việc lo lắng về cáp chéo so với cáp thẳng thường không cần thiết.
dirkt

Erm, tôi thấy nó bị vô hiệu hóa chỉ trong mọi giao diện cấp Doanh nghiệp. Không chắc đây có phải là cơn ác mộng xa vời trong quá khứ không, nhưng tôi đã được nhiều người nói rằng nó thất bại. Gigabit chéo là một nỗi đau ở phía sau với bất cứ điều gì qua mèo-5E
Tim_Stewart
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.